00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef CTEAMMSG_HH_
00018 # define CTEAMMSG_HH_
00019
00020 # include "CTeam.hh"
00021
00029 class CTeamMsg
00030 {
00031 public:
00032 CTeamMsg(CRules* r);
00033 ~CTeamMsg();
00034
00035 void setTeam(int team_id, CTeam *t);
00036
00037 private:
00038 CTeam* getTeam(int token, int team_id);
00039
00040 void msgTeamInfo(const MsgTeamInfo* m);
00041 void msgPlayerCreate(const MsgPlayerCreate* m);
00042 void msgReroll(const MsgReroll* m);
00043 void msgTouchdooown(const MsgTouchdooown* m);
00044
00045 CRules* r_;
00046 CTeam* t_[2];
00047 };
00048
00049 #endif