Fission FSN
Loading...
Searching...
No Matches
fsIActorMovementComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsIActorMovementComponent.h
4*
5* Purpose: Interface to actor movement
6*
7*********************************************************************/
8
9#ifndef fsIActorMovementComponenthdr
10#define fsIActorMovementComponenthdr
11
13
14
16{
17 friend class fsCComponentFactory;
18
19public:
20
22
23protected:
24
25 void updateDo(fsS32 pDeltaMs) override;
26
27 void listenersRegisterDo() override;
28 void listenersDeregisterDo() override;
29 fsBool messageProcessDo(const fsCUniqueId& pMessageType,
30 const fsIMessageDispatcher::sMessageParameters& pParam) override;
31
33
35
36private:
37};
38
39#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
void listenersRegisterDo() override
Definition fsIActorMovementComponent.cpp:15
friend class fsCComponentFactory
Definition fsIActorMovementComponent.h:17
void listenersDeregisterDo() override
Definition fsIActorMovementComponent.cpp:20
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition fsIActorMovementComponent.cpp:25
virtual ~fsIActorMovementComponent()
Definition fsIActorMovementComponent.cpp:37
void updateDo(fsS32 pDeltaMs) override
Definition fsIActorMovementComponent.cpp:4
fsVec2d mVelocity
Definition fsIActorMovementComponent.h:34
fsIActorMovementComponent(fsCEntity *pParent)
Definition fsIActorMovementComponent.cpp:31
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32
Definition fsVec2d.h:16