Xonotic
|
Go to the source code of this file.
Macros | |
#define | round_handler_AwaitingNextRound() (round_handler.wait) |
#define | round_handler_CountdownRunning() (!round_handler.wait && round_handler.cnt) |
#define | round_handler_GetEndTime() (round_handler.round_endtime) |
#define | round_handler_IsActive() (round_handler != NULL) |
#define | round_handler_IsRoundStarted() (!round_handler.wait && !round_handler.cnt) |
Functions | |
bool () canRoundStart | |
void | round_handler_Init (float the_delay, float the_count, float the_round_timelimit) |
void | round_handler_Remove () |
void | round_handler_Reset (float next_think) |
void | round_handler_Spawn (bool() canRoundStart_func, bool() canRoundEnd_func, void() roundStart_func) |
void () roundStart | |
Variables | |
float | cnt |
float | count |
float | delay |
float | round_endtime |
entity | round_handler |
float | round_timelimit |
bool | wait |
#define round_handler_AwaitingNextRound | ( | ) | (round_handler.wait) |
Definition at line 21 of file round_handler.qh.
#define round_handler_CountdownRunning | ( | ) | (!round_handler.wait && round_handler.cnt) |
Definition at line 22 of file round_handler.qh.
Referenced by MUTATOR_HOOKFUNCTION().
#define round_handler_GetEndTime | ( | ) | (round_handler.round_endtime) |
Definition at line 24 of file round_handler.qh.
Referenced by CA_CheckWinner(), Domination_CheckWinner(), freezetag_CheckWinner(), Invasion_CheckWinner(), and Onslaught_CheckWinner().
#define round_handler_IsActive | ( | ) | (round_handler != NULL) |
Definition at line 20 of file round_handler.qh.
Referenced by buff_Think(), ca_LastPlayerForTeam_Notify(), ClientKill_TeamChange(), dompointtouch(), freezetag_LastPlayerForTeam_Notify(), GrapplingHookThink(), ImpulseCommands(), Monster_Move(), Monster_Move_2D(), MUTATOR_HOOKFUNCTION(), PlayerDamage(), reset_map(), TeleportPlayer(), and weaponUseForbidden().
#define round_handler_IsRoundStarted | ( | ) | (!round_handler.wait && !round_handler.cnt) |
Definition at line 23 of file round_handler.qh.
Referenced by buff_Think(), ca_LastPlayerForTeam_Notify(), ClientKill_TeamChange(), dompointtouch(), freezetag_LastPlayerForTeam_Notify(), GrapplingHookThink(), ImpulseCommands(), Monster_Move(), Monster_Move_2D(), MUTATOR_HOOKFUNCTION(), ons_GeneratorDamage(), PlayerDamage(), TeleportPlayer(), and weaponUseForbidden().
bool | ( | ) |
Definition at line 72 of file round_handler.qc.
References cnt, count, delay, entity(), fabs(), floor(), round_handler, and round_timelimit.
Referenced by CA_CheckWinner(), dom_DelayedInit(), Domination_CheckWinner(), freezetag_CheckWinner(), freezetag_Initialize(), Invasion_CheckWinner(), invasion_DelayedInit(), ons_DelayedInit(), Onslaught_CheckWinner(), REGISTER_MUTATOR(), and round_handler_Spawn().
void round_handler_Remove | ( | ) |
Definition at line 120 of file round_handler.qc.
References NULL, and round_handler.
Referenced by round_handler_Think().
Definition at line 109 of file round_handler.qc.
References cnt, count, entity(), nextthink, round_handler, and wait.
Referenced by reset_map(), and round_handler_Think().
void round_handler_Spawn | ( | bool() | canRoundStart_func, |
bool() | canRoundEnd_func, | ||
void() | roundStart_func | ||
) |
Definition at line 91 of file round_handler.qc.
References backtrace, entity(), new_pure, nextthink, round_handler, round_handler_FirstThink(), round_handler_Init(), setthink, time, and wait.
Referenced by dom_DelayedInit(), freezetag_Initialize(), invasion_DelayedInit(), ons_DelayedInit(), and REGISTER_MUTATOR().
void | ( | ) |
float cnt |
Definition at line 7 of file round_handler.qh.
float count |
Definition at line 5 of file round_handler.qh.
float delay |
Definition at line 4 of file round_handler.qh.
float round_endtime |
Definition at line 10 of file round_handler.qh.
Referenced by round_handler_Think().
entity round_handler |
Definition at line 3 of file round_handler.qh.
Referenced by round_handler_Init(), round_handler_Remove(), round_handler_Reset(), and round_handler_Spawn().
float round_timelimit |
Definition at line 9 of file round_handler.qh.
Referenced by HUD_Timer(), round_handler_Init(), and round_handler_Think().
bool wait |
Definition at line 6 of file round_handler.qh.