/* =========================================================================== Copyright (C) 2007 Open Arena Team This file is part of Open Arena. Open Arena is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Open Arena is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Open Arena; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA =========================================================================== */ #include "ui/menudef.h" { assetGlobalDef { font "gfx/2d/bigchars" 16 smallFont "gfx/2d/bigchars" 12 bigFont "gfx/2d/bigchars" 20 cursor "ui/assets/cursor" shadowColor 0.0 0.0 0.0 0.25 } menuDef { name main background MP_BACKGROUND fullScreen MENU_TRUE rect 0 0 640 480 visible MENU_TRUE focusColor MP_FOCUSCOLOR onOpen { setitemcolor fadebox backcolor 0 0 0 1 ; playlooped "music/menu" ; uiScript stopRefresh ; } itemDef { name titleness text MISSIONPACK_TITLE style 0 type 0 textstyle 6 textscale 1 rect 0 65 1 1 textalign 0 textalignx 48 textaligny 90 forecolor MP_TITLECOLOR visible 1 } // The Bar of Buttons itemDef { name mouseybar type 1 style 1 rect 73 177 425 34 visible 1 mouseEnter { hide stdta ; show gameselect } mouseExit { hide gameselect ; show stdta } decoration } itemDef { name stdta text "Play" style 0 type 1 textstyle 3 textscale 0.3 rect 73 177 100 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 1 } itemDef { name gameselect text "Single Player" style 0 type 1 textstyle 3 textscale 0.3 rect 73 177 125 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 0 action { close main; open skirmish } } itemDef { name gameselect text "Start Server" style 0 type 1 textstyle 3 textscale 0.3 rect 200 177 125 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 0 action { close main; open createserver } } itemDef { name gameselect text "Multiplayer" style 0 type 1 textstyle 3 textscale 0.3 rect 325 177 115 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 0 action { close main; open joinserver } } itemDef { name gameselect text "Mods" style 0 type 1 textstyle 3 textscale 0.3 rect 440 177 30 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 0 action { play MP_SND_SELECT; } } itemDef { name mousebar2 type 1 style 1 rect 73 209 350 34 visible 1 mouseEnter { hide config ; show configops } mouseExit { hide configops ; show config } decoration } itemDef { name config text "Configure" style 0 type 1 textstyle 3 textscale 0.3 rect 73 209 163 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 1 } itemDef { name configops text "Configure Game" style 0 type 1 textstyle 3 textscale 0.3 textalign 0 textalignx 5 textaligny 20 rect 73 209 163 34 forecolor MP_TEXTCOLOR visible 0 action { close main; open configuration } } itemDef { name configops text "Player Model" style 0 type 1 textstyle 3 textscale 0.3 rect 250 209 163 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 0 action { close menu; open player } } itemDef { name button8 text "Help" style 0 type 1 textstyle 3 textscale 0.3 rect 73 241 163 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 1 action { play MP_SND_SELECT; } } itemDef { name button10 text "Quit" style 0 type 1 textstyle 3 textscale 0.3 rect 73 273 163 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 1 action { play MP_SND_SELECT; uiscript "quit"; } } /* crazy idea itemDef { name modeldec ownerdraw UI_PLAYERMODEL rect 361 118 300 350 style 0 decoration visible 1 } */ /*itemDef { name button9 text "Movies" style 0 type 1 textstyle 3 textscale 0.3 rect 73 337 163 34 textalign 0 textalignx 5 textaligny 20 forecolor MP_TEXTCOLOR visible 1 action { play MP_SND_SELECT; } }*/ itemDef { name warning text "OPENARENAMISSIONPACK MENU v0.003" style 0 type 1 textstyle 6 textscale .2 rect 0 0 32 12 textalign 3 textalignx 20 textaligny 32 forecolor 1 1 1 1 visible 1 } } } } } } }