4 #include "../common/constants.qh"
8 string mv_maps[MAPVOTE_COUNT];
9 string mv_pics[MAPVOTE_COUNT];
10 string mv_pk3[MAPVOTE_COUNT];
11 float mv_preview[MAPVOTE_COUNT];
12 float mv_votes[MAPVOTE_COUNT];
13 float mv_avail[MAPVOTE_COUNT];
14 float mv_avail_start[MAPVOTE_COUNT];
26 int mv_mouse_selection;
27 int mv_selection_keyboard;
30 string mapvote_chosenmap;
32 vector gtv_text_size_small;
34 string MapVote_FormatMapItem(int id, string map, float count, float maxwidth, vector fontsize);
36 string GameTypeVote_DescriptionByID(int id);
38 vector MapVote_RGB(int id);
40 void GameTypeVote_DrawGameTypeItem(vector pos, float maxh, float tsize, string gtype, string pic, float count, int id);
42 void MapVote_DrawMapItem(vector pos, float isize, float tsize, string map, string pic, float count, int id);
44 void MapVote_DrawAbstain(vector pos, float isize, float tsize, float count, int id);
46 vector MapVote_GridVec(vector gridspec, int i, int m);
48 float MapVote_Selection(vector topleft, vector cellsize, float rows, float columns);
52 void Cmd_MapVote_MapDownload(float argc);
54 void MapVote_CheckPK3(string pic, string pk3, int id);
56 void MapVote_CheckPic(string pic, string pk3, int id);
58 void MapVote_ReadMask();
60 const int NUM_SSDIRS = 4;
61 string ssdirs[NUM_SSDIRS];
65 void MapVote_SendChoice(float index);
67 int MapVote_MoveLeft(int pos);
68 int MapVote_MoveRight(int pos);
69 int MapVote_MoveUp(int pos);
71 int MapVote_MoveDown(int pos);
73 float MapVote_InputEvent(float bInputType, float nPrimary, float nSecondary);
75 void MapVote_UpdateMask();
77 void MapVote_UpdateVotes();
81 void Net_MapVote_Picture();