From 5b4004fc6be44f307da99d026b6f5dd85a7323f1 Mon Sep 17 00:00:00 2001 From: avirox Date: Sun, 18 Dec 2005 20:06:35 +0000 Subject: [PATCH] where the .menu items are (team menu last added) git-svn-id: svn://svn.icculus.org/nexuiz/trunk@686 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- TeamNexuiz/menu/constants.menu | 94 ++++++++++++ TeamNexuiz/menu/creategame.menu | 63 ++++++++ TeamNexuiz/menu/credits.menu | 85 +++++++++++ TeamNexuiz/menu/data.menu | 25 ++++ TeamNexuiz/menu/ingame.menu | 4 + TeamNexuiz/menu/joingame.menu | 200 +++++++++++++++++++++++++ TeamNexuiz/menu/main.menu | 57 +++++++ TeamNexuiz/menu/menu | 18 +++ TeamNexuiz/menu/messagebox.menu | 82 ++++++++++ TeamNexuiz/menu/normal.menu | 85 +++++++++++ TeamNexuiz/menu/options.menu | 75 ++++++++++ TeamNexuiz/menu/qcc.exe | Bin 0 -> 208896 bytes TeamNexuiz/menu/quit.menu | 76 ++++++++++ TeamNexuiz/menu/teamselect.menu | 72 +++++++++ TeamNexuiz/menu/templates.menu | 256 ++++++++++++++++++++++++++++++++ TeamNexuiz/menu/test.menu | 21 +++ 16 files changed, 1213 insertions(+) create mode 100644 TeamNexuiz/menu/constants.menu create mode 100644 TeamNexuiz/menu/creategame.menu create mode 100644 TeamNexuiz/menu/credits.menu create mode 100644 TeamNexuiz/menu/data.menu create mode 100644 TeamNexuiz/menu/ingame.menu create mode 100644 TeamNexuiz/menu/joingame.menu create mode 100644 TeamNexuiz/menu/main.menu create mode 100644 TeamNexuiz/menu/menu create mode 100644 TeamNexuiz/menu/messagebox.menu create mode 100644 TeamNexuiz/menu/normal.menu create mode 100644 TeamNexuiz/menu/options.menu create mode 100644 TeamNexuiz/menu/qcc.exe create mode 100644 TeamNexuiz/menu/quit.menu create mode 100644 TeamNexuiz/menu/teamselect.menu create mode 100644 TeamNexuiz/menu/templates.menu create mode 100644 TeamNexuiz/menu/test.menu diff --git a/TeamNexuiz/menu/constants.menu b/TeamNexuiz/menu/constants.menu new file mode 100644 index 000000000..0ffadf728 --- /dev/null +++ b/TeamNexuiz/menu/constants.menu @@ -0,0 +1,94 @@ +// Property of Alientrap +// +// Constants + +// Item flags +// TODO: keep this always in sync with its control/items.qh counterpart +#define FlagTemplate "1" // this is a template do not touch, do not draw - actually dont do anything with it +#define FlagEmbedded "2" // the item cant be selected and all its children are embedded into its parent +#define FlagHidden "4" // events wont be called and it wont be drawn, etc. +#define FlagNoSelect "8" // cant be selected (but events will be called) +#define FlagConnected "16" // only if connected (i.e. playing) +#define FlagServer "32" // only displayed if server +#define FlagDeveloper "64" // only displayed if developer +#define FlagDraw "128" // only the draw event will be called +#define FlagChildDraw "256" // used to make the children only drawable +#define FlagDrawUpdate "512" // only the draw and update event get called +#define FlagChildDrawUpdate "1024" // only the draw and refresh events are called for children +#define FlagSealOffMouse "2048" // used to seal all items under the item with this flag off from mouse events + +#define InfiniteFloat "10000000.0" +#define InfiniteVector "10000000.0 10000000.0 10000000.0" + +// Alignment constants +#define AlignLeft "0" +#define AlignCenter "1" +#define AlignRight "2" +#define AlignFixLeft "4" // |text - actually this isnt necessary +#define AlignFixCenter "8" // te|xt +#define AlignFixRight "16" // text| +#define AlignFirst "32" // for layouts: item| ... | being the origin + +// DrawFlag constants +#define DrawFlagNormal "0" +#define DrawFlagAdditive "1" +#define DrawFlagModulate "2" +#define DrawFlag2xModulate "3" + +// Item constants +#define DefaultFontSize "11 11 0" + +// Text constants +#define DefaultTextColor "0 0 0" +#define DefaultTextAlpha "1" +#define DefaultTextDrawFlag [DrawFlagNormal] + +#define DefaultSelTextColor "0 0 1" +#define DefaultSelTextAlpha "1" +#define DefaultSelTextDrawFlag [DrawFlagNormal] + +#define DefaultPreTextColor "1 0 0" +#define DefaultPreTextAlpha "1" +#define DefaultPreTextDrawFlag [DrawFlagNormal] + +#define DefaultInaTextColor "0.1 0.1 0.5" +#define DefaultInaTextAlpha "1" +#define DefaultInaTextDrawFlag [DrawFlagNormal] + +// Picture constants +#define DefaultPicColor "1 1 1" +#define DefaultPicAlpha "1" +#define DefaultPicDrawFlag [DrawFlagNormal] + +#define DefaultSelPicColor "0.2 0.2 1" +#define DefaultSelPicAlpha "1" +#define DefaultSelPicDrawFlag [DrawFlagNormal] + +#define DefaultPrePicColor "1 0.2 0.2" +#define DefaultPrePicAlpha "1" +#define DefaultPrePicDrawFlag [DrawFlagNormal] + +// Sound constants +#define DefaultSelectSound "misc/menu1.wav" +#define DefaultPressSound "misc/mouseclick.wav" + +#define DefaultIncreaseSound "misc/increasevalue.wav" +#define DefaultDecreaseSound "misc/decreasevalue.wav" + +#define DefaultStartSound "misc/startgame.wav" +#define DefaultEndSound "misc/endgame.wav" + +// Slider +#define DefaultSliderBar "gfx/m_sliderbar" +#define DefaultSlider "gfx/m_slider" +#define DefaultSliderBarSize "144 12" +#define DefaultSliderSize "12 12" +#define DefaultProportions "0.073107 0.853785 0.073107" +#define DefaultDirection "0.5 0.5" + +// EditBoxs +#define DefaultCursorSize "1.375 12 0" +#define DefaultCursorFlashSize "1.375 12 0" +#define DefaultCursorColor "0 0 0" +#define DefaultCursorFlashColor "0 0 0" + diff --git a/TeamNexuiz/menu/creategame.menu b/TeamNexuiz/menu/creategame.menu new file mode 100644 index 000000000..84ccce4ea --- /dev/null +++ b/TeamNexuiz/menu/creategame.menu @@ -0,0 +1,63 @@ +// Property of Alientrap/AK +// +// creategame.menu +Item Layout CreateGame +{ + size '900 630' + alignment [AlignLeft] + direction [Nex_DefaultVertDirection] + + Item Layout Bar + { + size '900 20' + alignment [AlignLeft] + direction '32 0 0' + + Derive TextButton BasicOptions + { + normal "Basic Options" + + init Nex_Action_JumpToPage + target "Panel::Basic" + } + Derive TextButton MapList + { + normal "Map List" + + init Nex_Action_JumpToPage + target "Panel::MapList" + } + Derive TextButton GameSettings + { + normal "Game Settings" + + init Nex_Action_JumpToPage + target "Panel::Game" + } + Derive TextButton WeaponSettings + { + normal "Weapon Settings" + + init Nex_Action_JumpToPage + target "Panel::Weapon" + } + Derive TextButton Management + { + normal "Management" + + init Nex_Action_JumpToPage + target "Panel::Management" + } + } + Item EventWindow Panel + { + size '900 585' + reinit Nex_Action_MakeFirstVisible + + #include "menu/creategame/basic.menu" + #include "menu/creategame/maplist.menu" + #include "menu/creategame/game.menu" + #include "menu/creategame/weapon.menu" + #include "menu/creategame/management.menu" + } +} diff --git a/TeamNexuiz/menu/credits.menu b/TeamNexuiz/menu/credits.menu new file mode 100644 index 000000000..45fca09bd --- /dev/null +++ b/TeamNexuiz/menu/credits.menu @@ -0,0 +1,85 @@ +// Property of Alientrap/AK +// +// credits.menu +Item Window CreditsWnd +{ + pos '300 300' + size '400 400' + flag [FlagHidden] + + Derive Rect Background + { + flag [FlagSealOffMouse] + color '0.0 0.0 0.0' + alpha 0.8 + Ignore + { + color '0.1 0.1 0.1' + drawFlag [DrawFlagModulate] + + Derive Rect Layer + { + color '0.3 0.3 0.3' + drawFlag [DrawFlagAdditive] + } + } + } + Item Layout Layout + { + origin '200 0' + direction [Nex_DefaultVertDirection] + flag [FlagEmbedded] + alignment [AlignCenter] + + Item FloatingArea Title + { + size '400 13' + target "##up up" + Derive Rect Background + { + //color '0.5 0.5 0.5' + color '0.05 0.05 0.05' + } + Derive TextButton Caption + { + color '1.0 1.0 1.0' + size '400 11' + alignment [AlignCenter] + normal "Credits" + link "##up" + } + } + Item Arrangement Items + { + direction [Nex_DefaultVertDirection] + key Nex_Credits_Key + alignment [AlignCenter] + + Item Window Scroller + { + size '400 350' + + Item Task_Job Job + { + direction '0 50' + reinit Nex_Credits_SetSizeX + update Nex_Credits_Scroll + } + + Derive Nex_Credits Credits + { + color '1.0 1.0 1.0' + alignment [AlignCenter] + target "betacredits.txt" + } + } + + Derive TextButton Close + { + color '1.0 1.0 1.0' + normal "Close" + action Nex_Credits_Toggle + } + } + } +} diff --git a/TeamNexuiz/menu/data.menu b/TeamNexuiz/menu/data.menu new file mode 100644 index 000000000..37ae06a66 --- /dev/null +++ b/TeamNexuiz/menu/data.menu @@ -0,0 +1,25 @@ +// Property of Alientrap +// +// Cvar Definitions +Item DataContainer Data +{ +#define DataLink_ZeroOneValue Derive "::DataLink_ZeroOneValue" Value {} +#define DataLink_OnOffSwitch Derive "::DataLink_OnOffSwitch" Switch {} +#define DataLink_Setting Derive "::DataLink_SettingValue" Value {} \ + Derive "::DataLink_SettingText" Text {} + + #include "menu/data/player.menu" + #include "menu/data/color.menu" + #include "menu/data/video.menu" + #include "menu/data/effects.menu" + #include "menu/data/input.menu" + #include "menu/data/key.menu" + #include "menu/data/sound.menu" + + #include "menu/data/serverlist.menu" + + #include "menu/data/server.menu" + #include "menu/data/game.menu" + #include "menu/data/weapon.menu" + #include "menu/data/management.menu" +} diff --git a/TeamNexuiz/menu/ingame.menu b/TeamNexuiz/menu/ingame.menu new file mode 100644 index 000000000..46e8fc197 --- /dev/null +++ b/TeamNexuiz/menu/ingame.menu @@ -0,0 +1,4 @@ +// Property of Alientrap +// +// Ingame main menu + diff --git a/TeamNexuiz/menu/joingame.menu b/TeamNexuiz/menu/joingame.menu new file mode 100644 index 000000000..75b0ab2e2 --- /dev/null +++ b/TeamNexuiz/menu/joingame.menu @@ -0,0 +1,200 @@ +// Property of Alientrap/AK +// +// joingame.menu + +Item Window JoinGame +{ + Derive Picture Table3 + { + picture "gfx/table3" + pos '0 0' + size '900 555' + } + Item Layout JoinGame + { + size '900 650' + direction '0 10' + alignment [AlignCenter] + origin '450 0' +#define SList_Ping '50 15' +#define SList_Name '492 15' +#define SList_Map '120 15' +#define SList_Players '60 15' +#define SList_Mod '120 15' +#define SList_Direction '2 0' + + Derive Nex_Composition Query + { + Derive TextButton Description + { + normal "Query String:" + + link "##next" + } + Derive EditBox EditBox + { + size '700 12' + target "::Data::ServerList::QueryString::Text" + + action Nex_Action_ExecuteQuery + } + } + + Item Layout TableDesc + { + direction [SList_Direction] + flag [FlagEmbedded] + size '900 15' + + DeriveTemplate Rect Theme + { + color '0.5 0.5 0.5' + alpha 0.5 + flag [FlagEmbedded] + } + Derive Theme Ping + { + size [SList_Ping] + Derive TextButton Text + { + normal "Ping" + + init Nex_Action_JoinGame_SortBy + target "ping" + } + } + Derive Theme Name + { + size [SList_Name] + Derive TextButton Text + { + normal "Server Name" + + init Nex_Action_JoinGame_SortBy + target "name" + } + } + Derive Theme Map + { + size [SList_Map] + Derive TextButton Text + { + normal "Map Name" + + init Nex_Action_JoinGame_SortBy + target "map" + } + } + Derive Theme Players + { + size [SList_Players] + Item Arrangement Glue + { + direction '0.001 0 0' + flag [FlagEmbedded] + + Derive TextButton NumPlayers + { + normal "NP" + + init Nex_Action_JoinGame_SortBy + target "numplayers" + } + Derive Label Slash + { + text "/" + } + Derive TextButton MaxPlayers + { + normal "MP" + + init Nex_Action_JoinGame_SortBy + target "maxplayers" + } + } + } + Derive Theme Mod + { + size [SList_Mod] + Derive TextButton Text + { + normal "Mod Name" + + init Nex_Action_JoinGame_SortBy + target "mod" + } + } + } + Item Window Scroll + { + flag [FlagEmbedded] + size '900 500' + + Item ScrollWindow ScrollArea + { + flag [FlagEmbedded] + size '870 500' + + Item Arrangement Slist + { + direction '0 1 0' + flag [FlagEmbedded] + + DeriveTemplate Nex_HostCache_Entry Entry + { + size '852 15' + action Nex_Action_EntryConnect + + DeriveTemplate Nex_HostCache_ValueField Ping + { + pos '0 0' + size [SList_Ping] + target "ping" + alignment [AlignRight] + } + DeriveTemplate Nex_HostCache_StringField Name + { + pos '52 0' + size [SList_Name] + target "name" + } + DeriveTemplate Nex_HostCache_StringField Map + { + pos '546 0' + size [SList_Map] + target "map" + } + DeriveTemplate Nex_HostCache_Players Players + { + pos '668 0' + size [SList_Players] + alignment [AlignRight] + } + DeriveTemplate Nex_HostCache_StringField Mod + { + pos '730 0' + size [SList_Mod] + target "mod" + } + } + Item Automation_Job Generator + { + action Nex_Automation_CreateEntries + } + } + } + Item VScrollBar Scroller + { + pos '870 0' + size '20 100' + target "##prev" + } + } + Derive PictureButton Refresh + { + normal "$gfx/m_refresh" + + action Nex_Action_RefreshSlist + } + } +} \ No newline at end of file diff --git a/TeamNexuiz/menu/main.menu b/TeamNexuiz/menu/main.menu new file mode 100644 index 000000000..9ee7ca9b4 --- /dev/null +++ b/TeamNexuiz/menu/main.menu @@ -0,0 +1,57 @@ +// Property of Alientrap +// +// Main menu +Item Arrangement Main +{ + pos '29 30' + direction '10 0' + + DeriveTemplate PictureButton MainButton + { + soundPressed "misc/menu2.wav" + } + + Derive MainButton Join + { + //normal "Join Game" + normal "$gfx/m_top_joingame" + selected "$gfx/m_top_joingame" + + target "JoinGame" + action Nex_Action_JumpToJoinGame + } + Derive MainButton Create + { + //normal "Create Game" + normal "$gfx/m_top_creategame" + selected "$gfx/m_top_creategame" + + target "CreateGame" + init Nex_Action_SetNormalPanelLink + } + Derive MainButton Options + { + //normal "Options" + normal "$gfx/m_top_options" + selected "$gfx/m_top_options" + + target "Options" + init Nex_Action_SetNormalPanelLink + } + Derive MainButton Credits + { + //normal "Credits" + normal "$gfx/m_top_credits" + selected "$gfx/m_top_credits" + + action Nex_Credits_Action + } + Derive MainButton Quit + { + //normal "Quit" + normal "$gfx/m_top_quit" + selected "$gfx/m_top_quit" + + action Nex_Quit_Action + } +} diff --git a/TeamNexuiz/menu/menu b/TeamNexuiz/menu/menu new file mode 100644 index 000000000..3831967c8 --- /dev/null +++ b/TeamNexuiz/menu/menu @@ -0,0 +1,18 @@ +// Property of Alientrap +// +// Menu +#include "menu/constants.menu" +#include "menu/templates.menu" +//#include "menu/test.menu" +//Ignore { +#include "menu/data.menu" + +#include "menu/creategame.menu" +#include "menu/options.menu" +#include "menu/joingame.menu" +#include "menu/normal.menu" + +#include "menu/ingame.menu" + +#include "menu/teamselect.menu" +//} diff --git a/TeamNexuiz/menu/messagebox.menu b/TeamNexuiz/menu/messagebox.menu new file mode 100644 index 000000000..748233b40 --- /dev/null +++ b/TeamNexuiz/menu/messagebox.menu @@ -0,0 +1,82 @@ +// Property of Alientrap +// +// message box window +// messagebox.menu + +// MessageBoxWnd::Layout::Title::Caption +// MessageBoxWnd::Layout::Text +// MessageBoxWnd::Layout::Buttons::Left +// MessageBoxWnd::Layout::Buttons::Right +Item Window MessageBoxWnd +{ + pos '300 300' + size '400 80' + flag [FlagHidden] + + Derive Rect Background + { + flag [FlagSealOffMouse] + color '0 0 0' + alpha 0.8 + Ignore { + color '0.1 0.1 0.1' + drawFlag [DrawFlagModulate] + + + Derive Rect Layer + { + color '0.3 0.3 0.3' + drawFlag [DrawFlagAdditive] + } + } + } + Item Layout Layout + { + origin '200 0' + direction '0.0 10' + flag [FlagEmbedded] + alignment [AlignCenter] + + Item FloatingArea Title + { + size '400 13' + target "##up up" + Derive Rect Background + { + //color '0.5 0.5 0.5' + color '0.05 0.05 0.05' + } + Derive TextButton Caption + { + color '1.0 1.0 1.0' + size '400 11' + alignment [AlignCenter] + //normal "Message Box Window" + link "##up" + } + } + Derive Label Text + { + color '1.0 1.0 1.0' + //text "MessageBox Text" + } + Item Arrangement Buttons + { + direction '40 0' + key Nex_MessageBox_Key + + Derive TextButton Left + { + color '1.0 1.0 1.0' + //normal "Left" + action Nex_MessageBox_LeftButton + } + Derive TextButton Right + { + color '1.0 1.0 1.0' + //normal "Right" + action Nex_MessageBox_RightButton + } + } + } +} diff --git a/TeamNexuiz/menu/normal.menu b/TeamNexuiz/menu/normal.menu new file mode 100644 index 000000000..2267ba8ea --- /dev/null +++ b/TeamNexuiz/menu/normal.menu @@ -0,0 +1,85 @@ +// Property of Alientrap +// +// Normal main menu +Item Task_Job WelcomeSound +{ + target "announcer/welcometonexuiz.wav" + reinit Nex_Action_PlaySoundOnce +} +Item Window Normal +{ + key Nex_Global_Key + size '1024 768' + + Derive Rect Modulate + { + color '0.6 0.6 0.7' + drawFlag [DrawFlagModulate] + } + Derive Rect AddLevel + { + color '0.3 0.3 0.3' + drawFlag [DrawFlagAdditive] + } + Derive Picture NexuizLogo + { + picture "gfx/m_background" + pos '0 0' + size '1024 768' + alpha 0.5 + +Ignore +{ + Item Effect_Float AlphaPulse + { + targetFloat alpha + startFloat 0.8 + endFloat 0.4 + time '2 2 -1' + interpolForward FX_SquareInterpolation + interpolBackward FX_SquareInterpolation + } + Item Effect_Vector ColorPulse + { + targetVector color + startVector "0 0 0" + endVector "0.1 0 0.05" + time '2 2 -1' + interpolForward FX_SquareInterpolation + interpolBackward FX_SquareInterpolation + } +} + } + + // Include the main menu as first sub window + #include "menu/main.menu" + + Item Task_Job PanelReinit + { + // this is a automation init function (dont change this to reinit!) + init Nex_Action_SetLinkOnReinit + target "Panel::NexuizLogo" + } + Item Reference Panel + { + pos '62 127' + size '938 650' + + // The first thing you should see is our cool logo! + Derive Picture NexuizLogo + { + picture "gfx/m_strength" + pos '100 30' + size '700 600' + } + } + +// global floating windows +#include "menu/credits.menu" +#include "menu/messagebox.menu" +#include "menu/quit.menu" +} + + + + diff --git a/TeamNexuiz/menu/options.menu b/TeamNexuiz/menu/options.menu new file mode 100644 index 000000000..47826a4e2 --- /dev/null +++ b/TeamNexuiz/menu/options.menu @@ -0,0 +1,75 @@ +// Property of Alientrap/AK +// Options menu + +Item Layout Options +{ + direction '20 0' + + Item Arrangement Menu + { + direction '0 10' + + Derive TextButton Player + { + normal "Player" + + init Nex_Action_JumpToPage + target "Panel::Player" + } + Derive TextButton Controls + { + normal "Controls" + + init Nex_Action_JumpToPage + target "Panel::KeyControl" + } + Derive TextButton Audio + { + normal "Audio" + + init Nex_Action_JumpToPage + target "Panel::Sound" + } + Derive TextButton Video + { + normal "Video" + + init Nex_Action_JumpToPage + target "Panel::Video" + } + Derive TextButton ColorControl + { + normal "Color Control" + + init Nex_Action_JumpToPage + target "Panel::ColorControl" + } + Derive TextButton Effects + { + normal "Effects" + + init Nex_Action_JumpToPage + target "Panel::Effects" + } + Derive TextButton Input + { + normal "Input" + + init Nex_Action_JumpToPage + target "Panel::Input" + } + } + Item EventWindow Panel + { + size '760 800' + reinit Nex_Action_MakeFirstVisible + + #include "menu/options/sound.menu" + #include "menu/options/video.menu" + #include "menu/options/key.menu" + #include "menu/options/player.menu" + #include "menu/options/color.menu" + #include "menu/options/effects.menu" + #include "menu/options/input.menu" + } +} \ No newline at end of file diff --git a/TeamNexuiz/menu/qcc.exe b/TeamNexuiz/menu/qcc.exe new file mode 100644 index 0000000000000000000000000000000000000000..52171f209dcb2fe7223be233a0a4d09ac599008d GIT binary patch literal 208896 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 literal 0 HcmV?d00001 diff --git a/TeamNexuiz/menu/quit.menu b/TeamNexuiz/menu/quit.menu new file mode 100644 index 000000000..44220003f --- /dev/null +++ b/TeamNexuiz/menu/quit.menu @@ -0,0 +1,76 @@ +// Property of Alientrap +// +// Quit window +Item Window QuitWnd +{ + pos '300 300' + size '400 80' + flag [FlagHidden] + + Derive Rect Background + { + flag [FlagSealOffMouse] + color '0 0 0' + alpha 0.8 + Ignore { + color '0.1 0.1 0.1' + drawFlag [DrawFlagModulate] + + + Derive Rect Layer + { + color '0.3 0.3 0.3' + drawFlag [DrawFlagAdditive] + } + } + } + Item Layout Layout + { + origin '200 0' + direction '0.0 10' + flag [FlagEmbedded] + alignment [AlignCenter] + + Item FloatingArea Title + { + size '400 13' + target "##up up" + Derive Rect Background + { + //color '0.5 0.5 0.5' + color '0.05 0.05 0.05' + } + Derive TextButton Caption + { + color '1.0 1.0 1.0' + size '400 11' + alignment [AlignCenter] + normal "Quit Window" + link "##up" + } + } + Derive Label Text + { + color '1.0 1.0 1.0' + text "Do you really want to quit?" + } + Item Arrangement Buttons + { + direction '40 0' + key Nex_Quit_Key + + Derive TextButton Yes + { + color '1.0 1.0 1.0' + normal "Yes" + action Nex_Quit_Yes + } + Derive TextButton No + { + color '1.0 1.0 1.0' + normal "No" + action Nex_Quit_No + } + } + } +} diff --git a/TeamNexuiz/menu/teamselect.menu b/TeamNexuiz/menu/teamselect.menu new file mode 100644 index 000000000..7027ad099 --- /dev/null +++ b/TeamNexuiz/menu/teamselect.menu @@ -0,0 +1,72 @@ +// Property of Alientrap +// +// teamselect.menu +Item Window TeamSelect +{ + key Nex_Global_Key + pos '256 256' + size '512 216' + + Derive Picture Background + { + size '512 216' + picture "gfx/tbackground" + } + + DeriveTemplate PictureButton TeamSelectButton + { + color '0.5 0.5 0.5' + colorSelected '0.8 0.8 0.8' + colorPressed '1.0 1.0 1.0' + + init Nex_Action_ConsoleCmd + } + Derive TeamSelectButton RedTeam + { + pos '15 54' + size '186 66' + normal "$gfx/tred" + + syncCmd "cmd selectteam red; cmd join; togglemenu\n" + } + Derive TeamSelectButton AutoSelect + { + pos '204 54' + size '104 68' + normal "$gfx/tauto" + + syncCmd "cmd selectteam auto; cmd join; togglemenu\n" + } + Derive TeamSelectButton BlueTeam + { + pos '311 54' + size '186 66' + normal "$gfx/tblue" + + syncCmd "cmd selectteam blue; cmd join; togglemenu\n" + } + Derive TeamSelectButton YellowTeam + { + pos '15 127' + size '186 66' + normal "$gfx/tyellow" + + syncCmd "cmd selectteam yellow; cmd join; togglemenu\n" + } + Derive TeamSelectButton Spectator + { + pos '204 116' + size '104 76' + normal "$gfx/tspec" + + syncCmd "cmd spectate; togglemenu\n" + } + Derive TeamSelectButton PinkTeam + { + pos '311 127' + size '186 66' + normal "$gfx/tpink" + + syncCmd "cmd selectteam green; cmd join; togglemenu\n" + } +} diff --git a/TeamNexuiz/menu/templates.menu b/TeamNexuiz/menu/templates.menu new file mode 100644 index 000000000..fb2e7c22d --- /dev/null +++ b/TeamNexuiz/menu/templates.menu @@ -0,0 +1,256 @@ +// Property of Alientrap +// +// Templates + +////////////////////////////////////////////////////////////////////////////////// +// Basic default templates (setting default properties) +////////////////////////////////////////////////////////////////////////////////// +Template Rect Rect +{ + size [InfiniteVector] + alpha 1.0 + drawFlag [DrawFlagNormal] + color '1.0 1.0 1.0' +} +Template Label Label +{ + color [DefaultTextColor] + alpha [DefaultTextAlpha] + drawFlag [DefaultTextDrawFlag] + fontSize [DefaultFontSize] +} +Template Picture Picture +{ + color [DefaultPicColor] + alpha [DefaultPicAlpha] + drawFlag [DefaultPicDrawFlag] +} +Template Button TextButton +{ + fontSize [DefaultFontSize] + color [DefaultTextColor] + colorSelected [DefaultSelTextColor] + colorPressed [DefaultPreTextColor] + alphas_x [DefaultTextAlpha] + alphas_y [DefaultSelTextAlpha] + alphas_z [DefaultPreTextAlpha] + drawFlags_x [DefaultTextDrawFlag] + drawFlags_y [DefaultSelTextDrawFlag] + drawFlags_z [DefaultPreTextDrawFlag] + soundSelected [DefaultSelectSound] + soundPressed [DefaultPressSound] +} +Template Button PictureButton +{ + color [DefaultPicColor] + colorSelected [DefaultSelPicColor] + colorPressed [DefaultPrePicColor] + alphas_x [DefaultPicAlpha] + alphas_y [DefaultSelPicAlpha] + alphas_z [DefaultPrePicAlpha] + drawFlags_x [DefaultPicDrawFlag] + drawFlags_y [DefaultSelPicDrawFlag] + drawFlags_z [DefaultPrePicDrawFlag] + soundSelected [DefaultSelectSound] + soundPressed [DefaultPressSound] +} +Template Slider Slider +{ + color [DefaultPicColor] + //colorSelected [DefaultSelPicColor] + colorSelected "0.9 0.9 1.0" + alphas_x [DefaultPicAlpha] + alphas_y [DefaultSelPicAlpha] + drawFlags_x [DefaultPicDrawFlag] + drawFlags_y [DefaultSelPicDrawFlag] + soundSelected [DefaultSelectSound] + soundIncrease [DefaultIncreaseSound] + soundDecrease [DefaultDecreaseSound] + picture [DefaultSliderBar] + pictureSlider [DefaultSlider] + proportions [DefaultProportions] + direction [DefaultDirection] + size [DefaultSliderBarSize] + sizeSlider [DefaultSliderSize] +} +Template EditBox EditBox +{ + fontSize [DefaultFontSize] + color [DefaultTextColor] + colorSelected [DefaultTextColor] + colorPressed [DefaultPreTextColor] + alphas_x [DefaultTextAlpha] + alphas_y [DefaultSelTextAlpha] + alphas_z [DefaultPreTextAlpha] + drawFlags_x [DefaultTextDrawFlag] + drawFlags_y [DefaultSelTextDrawFlag] + drawFlags_z [DefaultPreTextDrawFlag] + colorCursor [DefaultCursorColor] + colorCursorFlash [DefaultCursorFlashColor] + alphasCursor_x [DefaultTextAlpha] + alphasCursor_y [DefaultSelTextAlpha] + drawFlagsCursor_x [DefaultTextDrawFlag] + drawFlagsCursor_y [DefaultSelTextDrawFlag] + sizeCursor [DefaultCursorSize] + sizeCursorFlash [DefaultCursorFlashSize] + soundSelected [DefaultSelectSound] + soundMove [DefaultIncreaseSound] + soundKey [DefaultDecreaseSound] +} +Template List List +{ + fontSize [DefaultFontSize] + color [DefaultTextColor] + colorSelected [DefaultSelTextColor] + colorPressed [DefaultPreTextColor] + colorInactive [DefaultInaTextColor] + alphas_x [DefaultTextAlpha] + alphas_y [DefaultSelTextAlpha] + alphas_z [DefaultPreTextAlpha] + alphaInactive [DefaultInaTextAlpha] + drawFlags_x [DefaultTextDrawFlag] + drawFlags_y [DefaultSelTextDrawFlag] + drawFlags_z [DefaultPreTextDrawFlag] + drawFlagInactive [DefaultInaTextDrawFlag] + soundSelected [DefaultSelectSound] + soundPressed [DefaultPressSound] +} +DeriveTemplate TextButton ValueButton +{ + type "Item_ValueButton" +} +DeriveTemplate PictureButton PictureValueButton +{ + type "Item_ValueButton" +} +DeriveTemplate Label MultiLabel +{ + type "Item_MultiLabel" +} +DeriveTemplate TextButton SwitchButton +{ + type "Item_SwitchButton" +} +////////////////////////////////////////////////////////////////////////////////// +// Derived items +////////////////////////////////////////////////////////////////////////////////// +Template Arrangement Composition +{ + flag [FlagEmbedded] +} +////////////////////////////////////////////////////////////////////////////////// +// Specialized items +////////////////////////////////////////////////////////////////////////////////// +Template DataLink_ValueSwitch DataLink_OnOffSwitch +{ + minValue 0.0 + maxValue 1.0 + descList "'Off' 'On'" + link "##up" +} +Template DataLink_Value DataLink_ZeroOneValue +{ + minValue 0.0 + maxValue 1.0 + stepValue 0.05 + link "##up" +} +Template DataLink_Value DataLink_SettingValue +{ + minValue 0.0 + maxValue 9999.0 + stepValue 0.01 + link "##up" +} +Template DataLink_Text DataLink_SettingText +{ + maxValue 9 + link "##down" + + Template DataLink_TextValue DataLink_TextValue + { + link "##up prev" + } +} +////////////////////////////////////////////////////////////////////////////////// +// Nexuiz specialized items +////////////////////////////////////////////////////////////////////////////////// +#define Nex_DefaultHorzDirection '20 0 0' +#define Nex_DefaultVertDirection '0 10 0' +Template Automation_Job Nex_Automation_Option_Slider +{ + action Nex_Automation_Option_Slider +} +Template Automation_Job Nex_Automation_Option_EditBox +{ + action Nex_Automation_Option_EditBox +} +Template Automation_Job Nex_Automation_Option_Switch +{ + action Nex_Automation_Option_Switch +} +DeriveTemplate Composition Nex_Composition +{ + direction [Nex_DefaultHorzDirection] +} +DeriveTemplate Picture Nex_Line +{ + picture "gfx/m_dot" + size "200 10" +} +Item Custom Nex_Void +{ + size "200 12" + flag [FlagNoSelect] +} + +DeriveTemplate TextButton Nex_KeyButton +{ + type "Item_Nex_KeyButton" +} +DeriveTemplate MultiLabel Nex_Credits +{ + type "Item_Nex_Credits" +} +DeriveTemplate Label Nex_HostCache_StringField +{ + type "Item_Nex_HostCache_StringField" +} +DeriveTemplate Label Nex_HostCache_ValueField +{ + type "Item_Nex_HostCache_ValueField" +} +DeriveTemplate Label Nex_HostCache_Players +{ + type "Item_Nex_HostCache_Players" +} +DeriveTemplate PictureButton Nex_HostCache_Entry +{ + normal "$gfx/white" + drawFlags [DrawFlagModulate] + type "Item_Nex_HostCache_Entry" +} +DeriveTemplate Nex_Composition Nex_Option_Slider +{ + DeriveTemplate Nex_Automation_Option_Slider Automation + {} + DeriveTemplate TextButton Description + {} + DeriveTemplate Slider Slider + { + action Nex_Action_TestOnChange + } + DeriveTemplate ValueButton Value + {} +} +DeriveTemplate Nex_Composition Nex_Option_Switch +{ + DeriveTemplate Nex_Automation_Option_Switch Automation + {} + DeriveTemplate TextButton Description + {} + DeriveTemplate SwitchButton Switch + { + action Nex_Action_TestOnChange + } +} diff --git a/TeamNexuiz/menu/test.menu b/TeamNexuiz/menu/test.menu new file mode 100644 index 000000000..de1535640 --- /dev/null +++ b/TeamNexuiz/menu/test.menu @@ -0,0 +1,21 @@ +// DP/Nex Menu +// Test Menu +Item Window Normal +{ + pos '100 100' + size '800 500' + + Item Window Test1 + { + pos '10 10' + origin '20 20' + size '100 100' + } + Item Window Test2 + { + pos '200 200' + origin '100 100' + size '300 300' + } +} + -- 2.39.2