From c57fa3985eab9d89e2ba4541f28374674e5ffe7d Mon Sep 17 00:00:00 2001 From: esteel Date: Mon, 12 Dec 2005 20:58:06 +0000 Subject: [PATCH] lms now has a menu of its own git-svn-id: svn://svn.icculus.org/nexuiz/trunk@657 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/menu/creategame/game.menu | 8 +++ data/menu/creategame/gamemodes/gamemisc.menu | 37 ------------- data/menu/creategame/gamemodes/lms.menu | 54 +++++++++++++++++++ data/menu/data/game.menu | 1 + data/menu/data/gamemodes/gamemisc.menu | 49 ----------------- data/menu/data/gamemodes/lms.menu | 56 ++++++++++++++++++++ 6 files changed, 119 insertions(+), 86 deletions(-) create mode 100755 data/menu/creategame/gamemodes/lms.menu create mode 100755 data/menu/data/gamemodes/lms.menu diff --git a/data/menu/creategame/game.menu b/data/menu/creategame/game.menu index a67ad7abd..f044555d4 100644 --- a/data/menu/creategame/game.menu +++ b/data/menu/creategame/game.menu @@ -35,6 +35,13 @@ Item Layout Game init Nex_Action_JumpToPage target "Panel::Runematch" } + Derive TextButton LMS + { + normal "Last Man Standing" + + init Nex_Action_JumpToPage + target "Panel::LMS" + } Derive TextButton GameMisc { normal "Misc" @@ -53,5 +60,6 @@ Item Layout Game #include "menu/creategame/gamemodes/ctf.menu" #include "menu/creategame/gamemodes/domination.menu" #include "menu/creategame/gamemodes/runematch.menu" + #include "menu/creategame/gamemodes/lms.menu" } } diff --git a/data/menu/creategame/gamemodes/gamemisc.menu b/data/menu/creategame/gamemodes/gamemisc.menu index dd0f080e0..5998bb955 100644 --- a/data/menu/creategame/gamemodes/gamemisc.menu +++ b/data/menu/creategame/gamemodes/gamemisc.menu @@ -185,43 +185,6 @@ Item Layout Misc text "Ammo dropped or picked up" target "::Data::Game::Misc::MinstaGibAmmoDrop::Text" } - Derive Nex_Line SeperatorLMS - {} - Derive Nex_Option_Switch LMSMode - { - text "Last Man Standing" - target "::Data::Game::Misc::LMSMode::Switch" - } - Derive Nex_Option_EditBox LMSStartingShells - { - text "Starting shells" - target "::Data::Game::Misc::LMSStartingShells::Text" - } - Derive Nex_Option_EditBox LMSStartingNails - { - text "Starting bullets" - target "::Data::Game::Misc::LMSStartingNails::Text" - } - Derive Nex_Option_EditBox LMSStartingRockets - { - text "Starting rockets" - target "::Data::Game::Misc::LMSStartingRockets::Text" - } - Derive Nex_Option_EditBox LMSStartingCells - { - text "Starting cells" - target "::Data::Game::Misc::LMSStartingCells::Text" - } - Derive Nex_Option_Switch LMSJoin - { - text "Join anytime" - target "::Data::Game::Misc::LMSJoin::Switch" - } - Derive Nex_Option_EditBox LMSLastJoin - { - text "Min. lives left to join" - target "::Data::Game::Misc::LMSLastJoin::Text" - } Derive Nex_Line SeperatorOthers {} Derive Nex_Option_Switch Casings diff --git a/data/menu/creategame/gamemodes/lms.menu b/data/menu/creategame/gamemodes/lms.menu new file mode 100755 index 000000000..4a59e4743 --- /dev/null +++ b/data/menu/creategame/gamemodes/lms.menu @@ -0,0 +1,54 @@ +Item Layout LMS +{ + direction [Nex_DefaultVertDirection] + size '900 585' + origin '600 50' + alignment [AlignFirst] + + Derive Nex_Option_Switch LMSMode + { + text "Last Man Standing" + target "::Data::Game::LMS::LMSMode::Switch" + } + Derive Nex_Option_EditBox LMSStartingShells + { + text "Starting shells" + target "::Data::Game::LMS::LMSStartingShells::Text" + } + Derive Nex_Option_EditBox LMSStartingNails + { + text "Starting bullets" + target "::Data::Game::LMS::LMSStartingNails::Text" + } + Derive Nex_Option_EditBox LMSStartingRockets + { + text "Starting rockets" + target "::Data::Game::LMS::LMSStartingRockets::Text" + } + Derive Nex_Option_EditBox LMSStartingCells + { + text "Starting cells" + target "::Data::Game::LMS::LMSStartingCells::Text" + } + Derive Nex_Option_Switch LMSJoin + { + text "Join anytime" + target "::Data::Game::LMS::LMSJoin::Switch" + } + Derive Nex_Option_EditBox LMSLastJoin + { + text "Min. lives left to join" + target "::Data::Game::LMS::LMSLastJoin::Text" + } + + + + Derive Nex_Line Seperator + {} + Derive TextButton Reset + { + normal "Reset to default" + init Nex_Action_ResetData + target "::Data::Game::LMS" + } +} diff --git a/data/menu/data/game.menu b/data/menu/data/game.menu index 0789db26d..2d5f23cd3 100644 --- a/data/menu/data/game.menu +++ b/data/menu/data/game.menu @@ -10,4 +10,5 @@ Item DataContainer Game #include "menu/data/gamemodes/ctf.menu" #include "menu/data/gamemodes/domination.menu" #include "menu/data/gamemodes/runematch.menu" + #include "menu/data/gamemodes/lms.menu" } diff --git a/data/menu/data/gamemodes/gamemisc.menu b/data/menu/data/gamemodes/gamemisc.menu index 45ecd4bd4..f9fd2a816 100644 --- a/data/menu/data/gamemodes/gamemisc.menu +++ b/data/menu/data/gamemodes/gamemisc.menu @@ -200,55 +200,6 @@ Item DataContainer Misc [DataLink_Setting] } - Item Data_Cvar LMSMode - { - cvarName "g_lms" - defValue 0 - - [DataLink_OnOffSwitch] - } - Item Data_Cvar LMSStartingShells - { - cvarName "g_lms_start_ammo_shells" - defValue 30 - - [DataLink_Setting] - } - Item Data_Cvar LMSStartingNails - { - cvarName "g_lms_start_ammo_nails" - defValue 100 - - [DataLink_Setting] - } - Item Data_Cvar LMSStartingRockets - { - cvarName "g_lms_start_ammo_rockets" - defValue 30 - - [DataLink_Setting] - } - Item Data_Cvar LMSStartingCells - { - cvarName "g_lms_start_ammo_cells" - defValue 30 - - [DataLink_Setting] - } - Item Data_Cvar LMSJoin - { - cvarName "g_lms_join_anytime" - defValue 1 - - [DataLink_OnOffSwitch] - } - Item Data_Cvar LMSLastJoin - { - cvarName "g_lms_last_join" - defValue 3 - - [DataLink_Setting] - } Item Data_Cvar Casings { cvarName "g_casings" diff --git a/data/menu/data/gamemodes/lms.menu b/data/menu/data/gamemodes/lms.menu new file mode 100755 index 000000000..e8e059882 --- /dev/null +++ b/data/menu/data/gamemodes/lms.menu @@ -0,0 +1,56 @@ +// Property of Alientrap +// +// data/gamemisc.menu + +Item DataContainer LMS +{ + Item Data_Cvar LMSMode + { + cvarName "g_lms" + defValue 0 + + [DataLink_OnOffSwitch] + } + Item Data_Cvar LMSStartingShells + { + cvarName "g_lms_start_ammo_shells" + defValue 30 + + [DataLink_Setting] + } + Item Data_Cvar LMSStartingNails + { + cvarName "g_lms_start_ammo_nails" + defValue 100 + + [DataLink_Setting] + } + Item Data_Cvar LMSStartingRockets + { + cvarName "g_lms_start_ammo_rockets" + defValue 30 + + [DataLink_Setting] + } + Item Data_Cvar LMSStartingCells + { + cvarName "g_lms_start_ammo_cells" + defValue 30 + + [DataLink_Setting] + } + Item Data_Cvar LMSJoin + { + cvarName "g_lms_join_anytime" + defValue 1 + + [DataLink_OnOffSwitch] + } + Item Data_Cvar LMSLastJoin + { + cvarName "g_lms_last_join" + defValue 3 + + [DataLink_Setting] + } +} -- 2.39.2