home *** CD-ROM | disk | FTP | other *** search
- /*
- ===========================================================================
- 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
- }
- }
- }
- }
- }
- }
- }
-