X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fclient%2Fmain.qh;h=4dcecb1099ea34bb304ba47d0618d20fb08b5180;hb=1fc6a514101d999802ee2249fa4f60ef4acc4b0b;hp=69c3fa3d2b300eb4f54f6fd2a9bf4b8e68db62bf;hpb=070ebb9d95214bf817392d9286608c812a2a7bd9;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/main.qh b/qcsrc/client/main.qh index 69c3fa3d2..4dcecb109 100644 --- a/qcsrc/client/main.qh +++ b/qcsrc/client/main.qh @@ -9,8 +9,10 @@ vector mi_scale; // Minimap string minimapname; -float postinit; +bool postinit; entity gametype; +// temporary hack +#define ISGAMETYPE(NAME) (gametype == MAPINFO_TYPE_##NAME) float FONT_USER = 8; @@ -27,7 +29,7 @@ void Ent_Remove(entity this); void Gamemode_Init(); -float SetTeam(entity pl, float Team); +bool SetTeam(entity pl, int Team); vector hud_fontsize; @@ -38,25 +40,29 @@ float grecordtime[RANKINGS_CNT]; entity playerslots[255]; // 255 is engine limit on maxclients entity teamslots[17]; // 17 teams (including "spectator team") -.float gotscores; +.bool gotscores; .entity owner; -.float ready; -.float eliminated; +.bool ready; +.bool eliminated; -.void(entity) draw; IntrusiveList g_drawables; -STATIC_INIT(g_drawables) { g_drawables = IL_NEW(); } -.void(entity) draw2d; IntrusiveList g_drawables_2d; -STATIC_INIT(g_drawables_2d) { g_drawables_2d = IL_NEW(); } +IntrusiveList g_radarlinks; +IntrusiveList g_radaricons; +STATIC_INIT(main) +{ + g_drawables = IL_NEW(); + g_drawables_2d = IL_NEW(); + g_radarlinks = IL_NEW(); + g_radaricons = IL_NEW(); +} + +.void(entity) draw; +.void(entity) draw2d; .void(entity) entremove; float drawframetime; vector view_origin, view_forward, view_right, view_up; -IntrusiveList g_radarlinks; -STATIC_INIT(g_radarlinks) { g_radarlinks = IL_NEW(); } -IntrusiveList g_radaricons; -STATIC_INIT(g_radaricons) { g_radaricons = IL_NEW(); } bool button_zoom; bool spectatorbutton_zoom; @@ -64,7 +70,7 @@ bool button_attack2; float current_viewzoom; float zoomin_effect; -float warmup_stage; +bool warmup_stage; void Fog_Force(); @@ -73,15 +79,16 @@ string _getcommandkey(string text, string command, bool forcename); #define getcommandkey_forcename(cmd_name, command) _getcommandkey(cmd_name, command, true) string vote_called_vote; -float ready_waiting; -float ready_waiting_for_me; -float vote_waiting; -float vote_waiting_for_me; +bool ready_waiting; +bool ready_waiting_for_me; +bool vote_waiting; +bool vote_waiting_for_me; float current_zoomfraction; -float cs_project_is_b0rked; -float vid_width, vid_height, vid_pixelheight; +int cs_project_is_b0rked; +int vid_width, vid_height; +float vid_pixelheight; float camera_active; // Demo camera is active if set to true float chase_active_backup; @@ -89,8 +96,8 @@ float camera_roll; vector camera_direction; void centerprint_hud(string strMessage); -void centerprint_kill(float id); -void centerprint_generic(float new_id, string strMessage, float duration, float countdown_num); +void centerprint_kill(int id); +void centerprint_generic(int new_id, string strMessage, float duration, int countdown_num); const float ALPHA_MIN_VISIBLE = 0.003;