- Timestamp:
- Oct 19, 2008, 5:32:58 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchy/src/orxonox/objects/gametypes/Gametype.h
r1940 r1950 32 32 #include "OrxonoxPrereqs.h" 33 33 34 #include <map> 35 34 36 #include "core/BaseObject.h" 35 37 #include "network/ClientConnectionListener.h" … … 39 41 class _OrxonoxExport Gametype : public BaseObject, public network::ClientConnectionListener 40 42 { 43 friend class PlayerInfo; 44 41 45 public: 42 46 Gametype(); … … 44 48 45 49 static Gametype* getCurrentGametype(); 46 void addPlayer(PlayerInfo* player); 47 void removePlayer(PlayerInfo* player); 50 static void listPlayers(); 48 51 49 52 protected: … … 54 57 virtual void playerLeft(PlayerInfo* player); 55 58 59 virtual void playerChangedName(PlayerInfo* player); 60 56 61 private: 62 void addPlayer(PlayerInfo* player); 63 void removePlayer(PlayerInfo* player); 64 57 65 std::set<PlayerInfo*> players_; 66 std::map<unsigned int, PlayerInfo*> clients_; 58 67 }; 59 68 }
Note: See TracChangeset
for help on using the changeset viewer.