52 SYSTEM_LOG <<
"Error: AI_Player creation failed to bind any inputs for PlayerID=" << ((
Player*)
gao)->m_PlayerID <<
endl;
118 switch (
msg.msg_type)
123 if (
msg.controlId == 0)
125 else if (
msg.controlId == 1)
ComponentTypeID GetComponentTypeID_Static()
virtual void SetOwner(Object *_owner) override
static ObjectComponent * Create(void)
virtual ~AI_Player() override
virtual void Process() override
virtual void OnEvent(const Message &msg) override
virtual void RenderDebug()
static bool FactoryRegistered
virtual void SetOwner(Object *_owner) override
virtual void Initialize() override
Vector GetCameraPositionForActivePlayer(short playerID=0) const
static CameraManager & Get()
void Register(void *owner, EventType type, Listener callback)
static EventManager & Get()
void UnregisterAll(void *owner)
static SDL_Renderer * renderer
Main SDL renderer.
SDL_FRect GetBoundingBox() const
Vector GetPosition() const
void SetPosition(Vector &_p)
bool Register(const std::string &className, CreatorFunction creator)
Enregistre une fonction de cr�ation pour un nom de classe donn�.
static ObjectFactory & Get()
static short m_playerIdCounter
void Draw_FilledCircle(int cx, int cy, int radius)
@ Olympe_EventType_Joystick_ButtonUp
@ Olympe_EventType_Joystick_ButtonDown
@ Olympe_EventType_Joystick_AxisMotion
@ Olympe_EventType_Keyboard_Connected
@ Olympe_EventType_Keyboard_Disconnected
@ Olympe_EventType_Keyboard_KeyDown
@ Olympe_EventType_Joystick_Connected
@ Olympe_EventType_Joystick_Disconnected
@ Olympe_EventType_Keyboard_KeyUp