X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fclient%2Fmain.qh;h=784ecb9c99edf37d308a6e3aa14e8a9cc74d2e3b;hp=83417c08d9c59ecd7a54c493f8c1bc40ec999d7f;hb=HEAD;hpb=6a501068766094b93c1d14663caf4895f2e9c446 diff --git a/qcsrc/client/main.qh b/qcsrc/client/main.qh index 83417c08d..34c8fc63b 100644 --- a/qcsrc/client/main.qh +++ b/qcsrc/client/main.qh @@ -19,6 +19,8 @@ bool autocvar__hud_showbinds_reload; bool autocvar_developer_csqcentities; bool autocvar_cl_race_cptimes_onlyself; // TODO: move to race gamemode bool autocvar_cl_race_cptimes_showself = false; +bool autocvar_cl_welcome = true; +bool autocvar_menu_gamemenu = true; // Map coordinate base calculations need these vector mi_center; @@ -28,6 +30,7 @@ string minimapname; bool postinit; entity gametype; +string gametype_custom_name; // temporary hack #define ISGAMETYPE(NAME) (gametype == MAPINFO_TYPE_##NAME) @@ -76,12 +79,14 @@ entity teamslots[17]; // 17 teams (including "spectator team") IntrusiveList g_drawables; IntrusiveList g_drawables_2d; +IntrusiveList g_damagetext; IntrusiveList g_radarlinks; IntrusiveList g_radaricons; STATIC_INIT(main) { g_drawables = IL_NEW(); g_drawables_2d = IL_NEW(); + g_damagetext = IL_NEW(); g_radarlinks = IL_NEW(); g_radaricons = IL_NEW(); } @@ -96,18 +101,29 @@ vector view_origin, view_forward, view_right, view_up; bool button_zoom; bool spectatorbutton_zoom; +bool observe_blocked; bool button_attack2; float current_viewzoom; float zoomin_effect; bool warmup_stage; +bool campaign; +string hostname; +string welcome_msg; +int srv_minplayers; +int srv_maxplayers; +float welcome_msg_menu_check_maxtime; +void Welcome_Message_Show_Try(); + void Fog_Force(); string _getcommandkey(string text, string command, bool forcename); #define getcommandkey(cmd_name, command) _getcommandkey(cmd_name, command, false) #define getcommandkey_forcename(cmd_name, command) _getcommandkey(cmd_name, command, true) +void Release_Common_Keys(); + string vote_called_vote; bool ready_waiting; bool ready_waiting_for_me; @@ -116,7 +132,6 @@ bool vote_waiting_for_me; float current_zoomfraction; -int cs_project_is_b0rked; int vid_width, vid_height; float vid_pixelheight; @@ -168,9 +183,6 @@ float spectatee_status_changed_time; #define player_currententnum (spectatee_status > 0 ? spectatee_status : player_localnum + 1) -// short mapname -string shortmapname; - // database for misc stuff int tempdb; int ClientProgsDB;