#ifndef _PLAYER_H #define _PLAYER_H #include "Compiler.h" #if defined WINDOWS #include #include #elif defined LINUX #include #endif #include #include "Common.h" using namespace std; class Player { public: Player(); Player(const Player& p); Player(string name, string password); Player(string name, sockaddr_in addr); // this will be deleted ~Player(); void serialize(char* buffer); void deserialize(char* buffer); void setId(int id); void setAddr(sockaddr_in addr); void move(); int id; string name; string password; sockaddr_in addr; FLOAT_POSITION pos; POSITION target; unsigned long long timeLastUpdated; }; #endif