10 #include "XBDateTime.h" 11 #include "games/controllers/ControllerTypes.h" 12 #include "peripherals/PeripheralTypes.h" 21 class CGameAgentJoystick;
34 CGameAgent(PERIPHERALS::PeripheralPtr peripheral);
42 PERIPHERALS::PeripheralPtr GetPeripheral()
const {
return m_peripheral; }
43 std::string GetPeripheralName()
const;
44 const std::string& GetPeripheralLocation()
const;
47 float GetActivation()
const;
51 const PERIPHERALS::PeripheralPtr m_peripheral;
54 std::unique_ptr<CGameAgentJoystick> m_joystick;
Definition: AudioDecoder.h:18
std::shared_ptr< CController > ControllerPtr
Smart pointer to a game controller (CController)
Definition: ControllerTypes.h:25
DateTime class, which uses FileTime as it's base.
Definition: XBDateTime.h:63
Class to represent a game player (a.k.a. agent)
Definition: GameAgent.h:31