3 float checkrules_equality;
4 float checkrules_suddendeathwarning;
5 float checkrules_suddendeathend;
6 float checkrules_overtimesadded; //how many overtimes have been already added
8 const int WINNING_NO = 0; // no winner, but time limits may terminate the game
9 const int WINNING_YES = 1; // winner found
10 const int WINNING_NEVER = 2; // no winner, enter overtime if time limit is reached
11 const int WINNING_STARTSUDDENDEATHOVERTIME = 3; // no winner, enter suddendeath overtime NOW
13 bool limits_are_set = false;
14 void SetLimits(int fraglimit_override, int leadlimit_override, float timelimit_override, float qualifying_override);
16 float WinningCondition_Scores(float limit, float leadlimit);
17 void SetWinners(.float field, float value);
18 void CheckRules_Player(entity this);
19 void IntermissionThink(entity this);
20 void GotoNextMap(float reinit);
23 void DumpStats(float final);
24 float Map_IsRecent(string m);
26 void ShuffleMaplist();
27 void Map_Goto_SetStr(string nextmapname);
28 void Map_Goto(float reinit);
29 float DoNextMapOverride(float reinit);
30 void CheckRules_World();