Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 19, 2008, 5:32:58 PM (16 years ago)
Author:
landauf
Message:

small update to do further network tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/objecthierarchy/src/orxonox/objects/gametypes/Gametype.h

    r1940 r1950  
    3232#include "OrxonoxPrereqs.h"
    3333
     34#include <map>
     35
    3436#include "core/BaseObject.h"
    3537#include "network/ClientConnectionListener.h"
     
    3941    class _OrxonoxExport Gametype : public BaseObject, public network::ClientConnectionListener
    4042    {
     43        friend class PlayerInfo;
     44
    4145        public:
    4246            Gametype();
     
    4448
    4549            static Gametype* getCurrentGametype();
    46             void addPlayer(PlayerInfo* player);
    47             void removePlayer(PlayerInfo* player);
     50            static void listPlayers();
    4851
    4952        protected:
     
    5457            virtual void playerLeft(PlayerInfo* player);
    5558
     59            virtual void playerChangedName(PlayerInfo* player);
     60
    5661        private:
     62            void addPlayer(PlayerInfo* player);
     63            void removePlayer(PlayerInfo* player);
     64
    5765            std::set<PlayerInfo*> players_;
     66            std::map<unsigned int, PlayerInfo*> clients_;
    5867    };
    5968}
Note: See TracChangeset for help on using the changeset viewer.