X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fmain.qh;h=34c8fc63be8bc5f08459b62e043275e0eccf6cc5;hb=c3b0c9a4ce7721458eb3d822bd78bc214514dee1;hp=1653ef64353753a872bdfc94891f973a0fde749a;hpb=9d5295bb4213f6c703d43d158605efe893514ee4;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/main.qh b/qcsrc/client/main.qh index 1653ef643..34c8fc63b 100644 --- a/qcsrc/client/main.qh +++ b/qcsrc/client/main.qh @@ -3,6 +3,25 @@ #include #include +bool autocvar_cl_db_saveasdump; +bool autocvar_cl_spawn_event_particles; +bool autocvar_cl_spawn_event_sound = 1; +// float autocvar_cl_spawn_point_model; +bool autocvar_cl_spawn_point_particles; +float autocvar_cl_spawn_point_dist_max = 1200; +bool autocvar_cl_unpress_zoom_on_spawn = true; +bool autocvar_cl_unpress_zoom_on_death = true; +bool autocvar_cl_unpress_zoom_on_weapon_switch = true; +bool autocvar_cl_unpress_attack_on_weapon_switch = false; +bool autocvar_hud_showbinds; +bool autocvar_hud_showbinds_limit; +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; vector mi_scale; @@ -11,6 +30,7 @@ string minimapname; bool postinit; entity gametype; +string gametype_custom_name; // temporary hack #define ISGAMETYPE(NAME) (gametype == MAPINFO_TYPE_##NAME) @@ -59,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(); } @@ -79,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; @@ -99,7 +132,6 @@ bool vote_waiting_for_me; float current_zoomfraction; -int cs_project_is_b0rked; int vid_width, vid_height; float vid_pixelheight; @@ -151,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;