packet is being sent and received, bare-bones ping-pong is working

This commit is contained in:
Kayne Ruse
2013-05-20 01:02:15 +10:00
parent b587759203
commit 7866f46ed5
18 changed files with 342 additions and 63 deletions
+24 -8
View File
@@ -3,21 +3,37 @@
#include "player.hpp"
#include <map>
#include <list>
#include <string>
class PlayerManager {
public:
PlayerManager() = default;
~PlayerManager() = default;
private:
//utilities
typedef std::map<std::string, Player*> PlayerMap;
typedef std::list<Player*> PlayerList;
public:
PlayerManager() = default;
PlayerManager(int maxPlayers);
~PlayerManager();
void UpdateAll(int delta);
Player* New(int playerID, int channel, std::string handle, std::string avatar);
Player* Get(int playerID);
void Delete(int playerID);
void DeleteAll();
PlayerList* GetPlayerList() {
return &playerList;
}
private:
//utilities
//...
//members
PlayerMap playerMap;
int maxPlayers;
int ticker;
PlayerList playerList;
int maxPlayers = 0;
int ticker = 0;
};
#endif