Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
mapvoting.qh
Go to the documentation of this file.
1#pragma once
2
3#define autocvar_g_maplist cvar_string("g_maplist")
10#define autocvar_g_maplist_votable cvar("g_maplist_votable")
32
33// definitions for functions used outside mapvoting.qc
34void MapVote_Start();
35void MapVote_Spawn();
36void MapVote_Think();
37void MapVote_SendPicture(entity to, int id);
38// FIXME can't use Gametype type because Gitlab compilation unit test fails
39bool GameTypeVote_SetGametype(entity type, string gametype_string, bool call_hooks);
40float GameTypeVote_Start();
41float GameTypeVote_Finished(int pos);
42string GameTypeVote_MapInfo_FixName(string m);
43
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
bool gametypevote
Definition mapvoting.qc:48
float autocvar_g_maplist_shuffle
Definition mapvoting.qh:9
string GameTypeVote_MapInfo_FixName(string m)
Definition mapvoting.qc:103
bool autocvar_g_maplist_check_waypoints
Definition mapvoting.qh:4
bool autocvar_sv_vote_gametype
Definition mapvoting.qh:24
int autocvar_g_maplist_votable_detail
Definition mapvoting.qh:15
float autocvar_sv_vote_gametype_reduce_time
Definition mapvoting.qh:27
string autocvar_g_maplist_votable_screenshot_dir
Definition mapvoting.qh:16
int autocvar_g_maplist_index
Definition mapvoting.qh:5
int autocvar_g_maplist_mostrecent_count
Definition mapvoting.qh:7
bool autocvar_g_maplist_sizes_count_maxplayers
Definition mapvoting.qh:21
float GameTypeVote_Finished(int pos)
Definition mapvoting.qc:896
void MapVote_Think()
Definition mapvoting.qc:758
float autocvar_sv_vote_gametype_timeout
Definition mapvoting.qh:25
bool autocvar_g_maplist_votable_suggestions_override_mostrecent
Definition mapvoting.qh:18
bool GameTypeVote_SetGametype(entity type, string gametype_string, bool call_hooks)
bool autocvar_g_maplist_votable_show_suggester
Definition mapvoting.qh:12
bool autocvar_g_maplist_ignore_sizes
Definition mapvoting.qh:20
bool autocvar_sv_vote_gametype_maplist_reset
Definition mapvoting.qh:31
void MapVote_SendPicture(entity to, int id)
Definition mapvoting.qc:332
string autocvar_sv_vote_gametype_options
Definition mapvoting.qh:26
float autocvar_g_maplist_votable_timeout
Definition mapvoting.qh:19
void MapVote_Spawn()
Definition mapvoting.qc:495
bool autocvar_g_maplist_votable_suggestions
Definition mapvoting.qh:17
float GameTypeVote_Start()
Definition mapvoting.qc:936
bool autocvar_sv_vote_gametype_default_current
Definition mapvoting.qh:30
int autocvar_g_maplist_votable_reduce_count
Definition mapvoting.qh:14
bool autocvar_g_maplist_votable_abstain
Definition mapvoting.qh:11
int autocvar_rescan_pending
Definition mapvoting.qh:23
int autocvar_sv_vote_gametype_reduce_count
Definition mapvoting.qh:28
bool autocvar_g_maplist_sizes_count_bots
Definition mapvoting.qh:22
float mapvote_initialized
Definition mapvoting.qh:46
float autocvar_g_maplist_votable_reduce_time
Definition mapvoting.qh:13
string getmapname_stored
Definition mapvoting.qh:45
void MapVote_Start()
Definition mapvoting.qc:743
int autocvar_sv_vote_gametype_detail
Definition mapvoting.qh:29
string autocvar_g_maplist_mostrecent
Definition mapvoting.qh:6
bool autocvar_g_maplist_selectrandom
Definition mapvoting.qh:8