Work on timeout of kick votes.

This commit is contained in:
lotodore
2008-12-06 21:10:46 +00:00
parent 2652625828
commit e0c1662fa5
7 changed files with 163 additions and 55 deletions
+7 -6
View File
@@ -91,15 +91,16 @@ struct StartData
struct VoteKickData
{
VoteKickData()
: petitionId(0), kickPlayerId(0), initialNumVotesToKick(0),
numVotesInFavourOfKicking(0), numVotesAgainstKicking(0) {}
: petitionId(0), kickPlayerId(0), numVotesToKick(0),
numVotesInFavourOfKicking(0), numVotesAgainstKicking(0), timeLimitSec(0) {}
unsigned petitionId;
unsigned kickPlayerId;
unsigned initialNumVotesToKick;
unsigned numVotesInFavourOfKicking;
unsigned numVotesAgainstKicking;
int numVotesToKick;
int numVotesInFavourOfKicking;
int numVotesAgainstKicking;
unsigned timeLimitSec;
boost::timers::portable::microsec_timer voteTimer;
std::list<unsigned> votedPlayerIds;
PlayerIdList votedPlayerIds;
};
#endif