]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/server/mapvoting.qh
Merge branch 'TimePath/qc_updates' into 'master'
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / mapvoting.qh
1 #ifndef MAPVOTING_H
2 #define MAPVOTING_H
3
4 #include "../common/constants.qh"
5
6 // definitions for functions used outside mapvoting.qc
7 void MapVote_Start();
8 void MapVote_Spawn();
9 void MapVote_Think();
10 void MapVote_SendPicture(float id);
11 float GameTypeVote_Start();
12 float GameTypeVote_Finished(float pos);
13 string GameTypeVote_MapInfo_FixName(string m);
14
15 // definitions
16 float gametypevote;
17 string getmapname_stored;
18 float mapvote_initialized;
19
20 float mapvote_nextthink;
21 float mapvote_keeptwotime;
22 float mapvote_timeout;
23 string mapvote_message;
24 const float MAPVOTE_SCREENSHOT_DIRS_COUNT = 4;
25 string mapvote_screenshot_dirs[MAPVOTE_SCREENSHOT_DIRS_COUNT];
26 float mapvote_screenshot_dirs_count;
27
28 float mapvote_count;
29 float mapvote_count_real;
30 string mapvote_maps[MAPVOTE_COUNT];
31 float mapvote_maps_screenshot_dir[MAPVOTE_COUNT];
32 string mapvote_maps_pakfile[MAPVOTE_COUNT];
33 float mapvote_maps_suggested[MAPVOTE_COUNT];
34 string mapvote_suggestions[MAPVOTE_COUNT];
35 float mapvote_suggestion_ptr;
36 float mapvote_voters;
37 float mapvote_selections[MAPVOTE_COUNT];
38 float mapvote_maps_availability[MAPVOTE_COUNT];
39 float mapvote_run;
40 float mapvote_detail;
41 float mapvote_abstain;
42 .float mapvote;
43
44 entity mapvote_ent;
45 #endif