23 #ifndef TACTICS3DREMOTE_PC_H
24 #define TACTICS3DREMOTE_PC_H
28 #include "../Libs/Utils_LIB/UThread.h"
29 #include "../Libs/Utils_LIB/USocket.h"
43 int gp_,
int lvl_,
int dex_,
int str_,
int end_,
TEAM team_,
59 virtual bool onAttack(std::vector<OpenSkyNet::Utils::TaggedUnion>& eventParams_);
62 void recvActions(
const std::vector<Warrior*>& warriors_);
67 void recvAttack(std::vector<OpenSkyNet::Utils::TaggedUnion>& eventParams_);
82 #endif //TACTICS3DREMOTE_PC_H
Definition: CPhysVisObject.h:30
Definition: Tactics3DRemotePC.h:40
Definition: Tactics3DAction.h:40
virtual ~RemotePC()
Definition: Tactics3DRemotePC.h:46
void * recvPCAttributes(void *arg)
Definition: Tactics3DRemotePC.cpp:18
virtual bool onAttack(std::vector< OpenSkyNet::Utils::TaggedUnion > &eventParams_)
Definition: Tactics3DRemotePC.cpp:179
Definition: Tactics3DWarrior.h:42
void recvAttack(std::vector< OpenSkyNet::Utils::TaggedUnion > &eventParams_)
Definition: Tactics3DRemotePC.cpp:230
virtual void onEvocation()
Definition: Tactics3DRemotePC.cpp:170
virtual void onMove()
Definition: Tactics3DRemotePC.cpp:82
Definition: UThread.h:111
virtual void setPos(const OpenSkyNet::Math::Point<> &pos_)
Definition: Tactics3DRemotePC.cpp:71
virtual void onHipFire(OpenSkyNet::Core::Object *intendedTarget_, Action *action_)
Definition: Tactics3DRemotePC.cpp:142
static void resetAll(OpenSkyNet::Utils::Socket *socket_)
Definition: Tactics3DRemotePC.cpp:218
unsigned int uint
Definition: UTypes.h:39
OpenSkyNet::Utils::Socket * _socket
Definition: Tactics3DRemotePC.h:69
virtual void onIronSightsFire(OpenSkyNet::Core::Object *intendedTarget_, Action *action_)
Definition: Tactics3DRemotePC.cpp:156
TEAM
Definition: Tactics3DWarrior.h:72
friend void * recvPCAttributes(void *arg)
Definition: Tactics3DRemotePC.cpp:18
RemotePC(OpenSkyNet::Utils::uint networkId_, OpenSkyNet::Core::PhysVisObject *pVO_, int gp_, int lvl_, int dex_, int str_, int end_, TEAM team_, OpenSkyNet::Utils::Socket *socket_)
Definition: Tactics3DRemotePC.cpp:64
void recvActions(const std::vector< Warrior * > &warriors_)
Definition: Tactics3DRemotePC.cpp:184
static void recvAttributes(OpenSkyNet::Utils::Socket *socket_)
Definition: Tactics3DRemotePC.cpp:212
float pos_[3]
Definition: ViewerApp.h:31