10 #include "XBDateTime.h"    11 #include "games/controllers/ControllerTypes.h"    12 #include "peripherals/PeripheralTypes.h"    44   PERIPHERALS::PeripheralPtr GetPeripheral()
 const { 
return m_peripheral; }
    45   std::string GetPeripheralName() 
const;
    46   const std::string& GetPeripheralLocation() 
const;
    49   float GetActivation() 
const;
    50   void ClearButtonState();
    54   const PERIPHERALS::PeripheralPtr m_peripheral;
    57   std::unique_ptr<CAgentJoystick> m_joystick;
    58   std::unique_ptr<CAgentKeyboard> m_keyboard;
    59   std::unique_ptr<CAgentMouse> m_mouse;
 
Class to represent the controller of a game player (a.k.a. agent) 
Definition: AgentController.h:33
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