]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
fix some errors
authorRudolf Polzer <divverent@alientrap.org>
Sun, 16 Jan 2011 21:27:43 +0000 (22:27 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Sun, 16 Jan 2011 21:27:43 +0000 (22:27 +0100)
18 files changed:
qcsrc/menu/menu.qc
qcsrc/menu/xonotic/dialog_hudpanel_ammo.c
qcsrc/menu/xonotic/dialog_hudpanel_chat.c
qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.c
qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c
qcsrc/menu/xonotic/dialog_hudpanel_infomessages.c
qcsrc/menu/xonotic/dialog_hudpanel_modicons.c
qcsrc/menu/xonotic/dialog_hudpanel_notification.c
qcsrc/menu/xonotic/dialog_hudpanel_powerups.c
qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.c
qcsrc/menu/xonotic/dialog_hudpanel_racetimer.c
qcsrc/menu/xonotic/dialog_hudpanel_radar.c
qcsrc/menu/xonotic/dialog_hudpanel_score.c
qcsrc/menu/xonotic/dialog_hudpanel_timer.c
qcsrc/menu/xonotic/dialog_hudpanel_vote.c
qcsrc/menu/xonotic/skinlist.c
qcsrc/menu/xonotic/util.qc
qcsrc/menu/xonotic/util.qh

index 2a8a7a11ffbb2976d01dee351f1c94ac68050c77..fbdbdd2e7f7edd36b6a90f6ba243d03fc5768018 100644 (file)
@@ -115,18 +115,18 @@ void() m_init_delayed =
        if(cvar_string("menu_skin") != "")
        {
                draw_currentSkin = strcat("gfx/menu/", cvar_string("menu_skin"));
-               fh = fopen(language_file(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ);
+               fh = fopen(language_filename(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ);
        }
        if(fh < 0)
        if(cvar_defstring("menu_skin") != "")
        {
                draw_currentSkin = strcat("gfx/menu/", cvar_defstring("menu_skin"));
-               fh = fopen(language_file(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ);
+               fh = fopen(language_filename(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ);
        }
        if(fh < 0)
        {
                draw_currentSkin = "gfx/menu/default";
-               fh = fopen(language_file(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ);
+               fh = fopen(language_filename(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ);
        }
        draw_currentSkin = strzone(draw_currentSkin);
        while((s = fgets(fh)))
index e78c38e44a7f687425480b9564a095eaa826aea9..299ea09fd7dc690b49584b108e570824cabfdff7 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDAmmoDialog_fill(entity me)
 {
        entity e;
        string panelname = "ammo";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index 0669a108663cb256f62bf7daa95a165864d9fd69..331b0ee9ae265e0fe29b67f27f316f00f9cedce2 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDChatDialog_fill(entity me)
 {
        entity e;
        string panelname = "chat";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index e6e9cce57b492829e85b32e6f3146027871525c0..b69a5869e79993603011a0646df5bb17cfa92b7c 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDEngineInfoDialog_fill(entity me)
 {
        entity e;
        string panelname = "engineinfo";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index 404e7bb658cdc3738d4c52618c3b73f1c2f37920..91da57cdfae8da55427c3dd189f5aed28b731505 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDHealthArmorDialog_fill(entity me)
 {
        entity e;
        string panelname = "healtharmor";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index 187b9181dc7de8a9136b41154c6ba122ef29a70b..44b20294b7cc801eac215b0fd9421ab85702319c 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDInfoMessagesDialog_fill(entity me)
 {
        entity e;
        string panelname = "infomessages";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index 05ec1f5b8c5de07c02142ad35a8ada3bfb4ce8b1..fd5d233dcf63b0acd5229864aaa5fe7e71b719da 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDModIconsDialog_fill(entity me)
 {
        entity e;
        string panelname = "modicons";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 }
index 59590e32bb8d18f9d092ab0f250ef0c1f23b735c..1f26ab34aa92e3f909cc71a223dddc462e1d8be8 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDNotificationDialog_fill(entity me)
 {
        entity e;
        string panelname = "notify";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index 54f5ee2eb3c12b9fe8141ad780d3a91082b261b0..e63e785528f0ef10de774a51eb6a364c9d41f2fc 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDPowerupsDialog_fill(entity me)
 {
        entity e;
        string panelname = "powerups";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index ad7cae5c25fd36142bd5241ed0469abb828abf56..bbddb7fc1b5b7abb7bf29455662c84a89e4b4e72 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDPressedKeysDialog_fill(entity me)
 {
        entity e;
        string panelname = "pressedkeys";
-       float i;
 
        me.TR(me);
                me.TD(me, 1, 2, e = makeXonoticTextSlider("hud_panel_pressedkeys"));
index ee12b8d9c0b719a8bdd2831b2f258fc2bf5cd818..015979b21e72157675fb963f4c19e6208fa7eb9f 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDRaceTimerDialog_fill(entity me)
 {
        entity e;
        string panelname = "racetimer";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 }
index 03c17025d01419eb3a3f0fa7ba987f622026af9b..5a43bbdf60ac1a9ef7286637f25e13fe43e610bb 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDRadarDialog_fill(entity me)
 {
        entity e;
        string panelname = "radar";
-       float i;
 
        me.TR(me);
                me.TD(me, 1, 2, e = makeXonoticTextSlider("hud_panel_radar"));
index 785c20ca0f7dad54b4034097ba75519121747e70..ccb8d9528bed1807833c8acaa8f0d2124e34b3d2 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDScoreDialog_fill(entity me)
 {
        entity e;
        string panelname = "score";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 }
index 99c645cb91511dd2c1131ef725d9e22d0945a1ff..5f2fc5dd747b63cf8d73589ecc90b377c59fae7f 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDTimerDialog_fill(entity me)
 {
        entity e;
        string panelname = "timer";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index eedfb095c7e2ba698d4af9a67bec4675a140b2b0..d3d35c22a45b19a2cd975509e43f74f5f8ee470e 100644 (file)
@@ -15,7 +15,6 @@ void XonoticHUDVoteDialog_fill(entity me)
 {
        entity e;
        string panelname = "vote";
-       float i;
 
        DIALOG_HUDPANEL_COMMON();
 
index a4f733cf581b8bcd2e6df6b23b4b698a9c501665..bb01f974cbf1d0c6312b57cd8ec40c1f0107edca 100644 (file)
@@ -105,7 +105,7 @@ void XonoticSkinList_getSkins(entity me)
                bufstr_set(buf, i * SKINPARM_COUNT + SKINPARM_TITLE, _("<TITLE>"));
                bufstr_set(buf, i * SKINPARM_COUNT + SKINPARM_AUTHOR, _("<AUTHOR>"));
                bufstr_set(buf, i * SKINPARM_COUNT + SKINPARM_PREVIEW, strcat("/gfx/menu/", substring(s, 9, strlen(s) - 24), "/skinpreview"));
-               fh = fopen(language_file(s), FILE_READ);
+               fh = fopen(language_filename(s), FILE_READ);
                if(fh < 0)
                {
                        print("Warning: can't open skinvalues.txt file\n");
index 1bb9a0132fa1dae2ed8323c7b8d9fa24a5c86b90..4ba4f951e7039256ce4f24ec5f79e52073083a8f 100644 (file)
@@ -582,3 +582,62 @@ string language_filename(string s)
        }
        return s;
 }
+
+void dialog_hudpanel_common_notoggle(entity me, string panelname)
+{
+       float i;
+       entity e;
+
+       me.TR(me);
+               me.TD(me, 1, 1.4, e = makeXonoticTextLabel(0, _("Background:")));
+                       me.TD(me, 1, 1.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg"))));
+                               e.addValue(e, _("Default"), "");
+                               e.addValue(e, _("Disable"), "0");
+                               e.addValue(e, strzone(strcat("border_", panelname)), strzone(strcat("border_", panelname)));
+                               e.configureXonoticTextSliderValues(e);
+       me.TR(me);
+               me.TDempty(me, 0.2);
+               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Color:")));
+               me.TD(me, 2, 2.4, e = makeXonoticColorpickerString(strzone(strcat("hud_panel_", panelname, "_bg_color")), "hud_panel_bg_color"));
+                       setDependentStringNotEqual(e, strzone(strcat("hud_panel_", panelname, "_bg_color")), "");
+       me.TR(me);
+               me.TDempty(me, 0.2);
+               me.TD(me, 1, 1.2, e = makeXonoticCheckBoxString("", "1 1 1", strzone(strcat("hud_panel_", panelname, "_bg_color")), _("Use default")));
+       me.TR(me);
+               me.TDempty(me, 0.2);
+               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Border size:")));
+                       me.TD(me, 1, 2.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg_border"))));
+                               e.addValue(e, _("Default"), "");
+                               e.addValue(e, _("Disable"), "0");
+                               for(i = 1; i <= 10; ++i)
+                                       e.addValue(e, strzone(ftos_decimals(i * 2, 0)), strzone(ftos(i * 2)));
+                               e.configureXonoticTextSliderValues(e);
+       me.TR(me);
+               me.TDempty(me, 0.2);
+               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Alpha:")));
+                       me.TD(me, 1, 2.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg_alpha"))));
+                               e.addValue(e, _("Default"), "");
+                               for(i = 1; i <= 10; ++i)
+                                       e.addValue(e, strzone(ftos_decimals(i/10, 1)), strzone(ftos(i/10)));
+                               e.configureXonoticTextSliderValues(e);
+       me.TR(me);
+               me.TDempty(me, 0.2);
+               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Team Color:")));
+                       me.TD(me, 1, 2.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg_color_team"))));
+                               e.addValue(e, _("Default"), "");
+                               e.addValue(e, _("Disable"), "0");
+                               for(i = 1; i <= 10; ++i)
+                                       e.addValue(e, strzone(ftos_decimals(i/10, 1)), strzone(ftos(i/10)));
+                               e.configureXonoticTextSliderValues(e);
+       me.TR(me);
+               me.TDempty(me, 0.4);
+               me.TD(me, 1, 3, e = makeXonoticCheckBox(0, "hud_configure_teamcolorforced", _("Test the team color in HUD configure mode")));
+       me.TR(me);
+               me.TDempty(me, 0.2);
+               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Padding:")));
+                       me.TD(me, 1, 2.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg_padding"))));
+                               e.addValue(e, _("Default"), "");
+                               for(i = 0; i <= 10; ++i)
+                                       e.addValue(e, strzone(ftos_decimals(i - 5, 0)), strzone(ftos(i - 5)));
+                               e.configureXonoticTextSliderValues(e);
+}
index fea001f1d422e2b64dbdeeef480ac0d08c658f9d..2cdfe87c7924b167dc92899b7beb41901a11a2ea 100644 (file)
@@ -41,62 +41,12 @@ float GameType_GetID(float cnt);
 string GameType_GetName(float cnt);
 float GameType_GetCount();
 
+void dialog_hudpanel_common_notoggle(entity me, string panelname);
 #define DIALOG_HUDPANEL_COMMON_NOTOGGLE() \
-       me.TR(me); \
-               me.TD(me, 1, 1.4, e = makeXonoticTextLabel(0, _("Background:"))); \
-                       me.TD(me, 1, 1.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg")))); \
-                               e.addValue(e, _("Default"), ""); \
-                               e.addValue(e, _("Disable"), "0"); \
-                               e.addValue(e, strzone(strcat("border_", panelname)), strzone(strcat("border_", panelname))); \
-                               e.configureXonoticTextSliderValues(e); \
-       me.TR(me); \
-               me.TDempty(me, 0.2); \
-               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Color:"))); \
-               me.TD(me, 2, 2.4, e = makeXonoticColorpickerString(strzone(strcat("hud_panel_", panelname, "_bg_color")), "hud_panel_bg_color")); \
-                       setDependentStringNotEqual(e, strzone(strcat("hud_panel_", panelname, "_bg_color")), ""); \
-       me.TR(me); \
-               me.TDempty(me, 0.2); \
-               me.TD(me, 1, 1.2, e = makeXonoticCheckBoxString("", "1 1 1", strzone(strcat("hud_panel_", panelname, "_bg_color")), _("Use default"))); \
-       me.TR(me); \
-               me.TDempty(me, 0.2); \
-               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Border size:"))); \
-                       me.TD(me, 1, 2.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg_border")))); \
-                               e.addValue(e, _("Default"), ""); \
-                               e.addValue(e, _("Disable"), "0"); \
-                               for(i = 1; i <= 10; ++i) \
-                                       e.addValue(e, strzone(ftos_decimals(i * 2, 0)), strzone(ftos(i * 2))); \
-                               e.configureXonoticTextSliderValues(e); \
-       me.TR(me); \
-               me.TDempty(me, 0.2); \
-               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Alpha:"))); \
-                       me.TD(me, 1, 2.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg_alpha")))); \
-                               e.addValue(e, _("Default"), ""); \
-                               for(i = 1; i <= 10; ++i) \
-                                       e.addValue(e, strzone(ftos_decimals(i/10, 1)), strzone(ftos(i/10))); \
-                               e.configureXonoticTextSliderValues(e); \
-       me.TR(me); \
-               me.TDempty(me, 0.2); \
-               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Team Color:"))); \
-                       me.TD(me, 1, 2.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg_color_team")))); \
-                               e.addValue(e, _("Default"), ""); \
-                               e.addValue(e, _("Disable"), "0"); \
-                               for(i = 1; i <= 10; ++i) \
-                                       e.addValue(e, strzone(ftos_decimals(i/10, 1)), strzone(ftos(i/10))); \
-                               e.configureXonoticTextSliderValues(e); \
-       me.TR(me); \
-               me.TDempty(me, 0.4); \
-               me.TD(me, 1, 3, e = makeXonoticCheckBox(0, "hud_configure_teamcolorforced", _("Test the team color in HUD configure mode"))); \
-       me.TR(me); \
-               me.TDempty(me, 0.2); \
-               me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Padding:"))); \
-                       me.TD(me, 1, 2.6, e = makeXonoticTextSlider(strzone(strcat("hud_panel_", panelname, "_bg_padding")))); \
-                               e.addValue(e, _("Default"), ""); \
-                               for(i = 0; i <= 10; ++i) \
-                                       e.addValue(e, strzone(ftos_decimals(i - 5, 0)), strzone(ftos(i - 5))); \
-                               e.configureXonoticTextSliderValues(e)
+       dialog_hudpanel_common_notoggle(me, panelname)
 #define DIALOG_HUDPANEL_COMMON() \
        me.TR(me); \
-               me.TD(me, 1, 3, e = makeXonoticCheckBox(0, strzone(strcat("hud_panel_", hudpanel)), _("Enable panel"))); \
+               me.TD(me, 1, 3, e = makeXonoticCheckBox(0, strzone(strcat("hud_panel_", panelname)), _("Enable panel"))); \
        DIALOG_HUDPANEL_COMMON_NOTOGGLE()
 
 string language_filename(string s);