]> icculus.org git repositories - divverent/nexuiz.git/blob - scmenu/creategame/basic.menu
-Moved Weapon and Server to Create Game (now known as Game Settings and
[divverent/nexuiz.git] / scmenu / creategame / basic.menu
1 // Property of Alientrap/AK
2 //
3 // creategame/basic.menu
4 Item Window Basic
5 {
6         size '900 585'
7
8         Item Window Map
9         {
10                 size '400 585'
11                 flag [FlagEmbedded]
12
13                 Derive Picture Table3
14                 {
15                         picture "gfx/table2"
16                         pos     '0 0'
17                         size    '400 585'
18                 }
19                 Derive Picture Picture
20                 {
21                         picture "gfx/m_white"
22                         size    '350 300'
23                         pos     '20 20'
24                 }
25                 Derive MultiLabel Description
26                 {
27                         pos     '20 320'
28                         size    '350 285'
29                         wrap    31
30                 }
31                 Derive TextButton Prev
32                 {
33                         normal  "<<"
34                         pos     '20 5'
35                         action  Nex_Action_MapSelector_Prev
36                 }
37                 Derive Label Name
38                 {
39                         alignment       [AlignCenter]
40                         size            '306 14'
41                         pos             '44 4'
42                 }
43                 Derive TextButton Next
44                 {
45                         normal  ">>"
46                         pos     '348 5'
47
48                         action  Nex_Action_MapSelector_Next
49                 }
50                 Item Task_Job UpdateJob
51                 {
52                         update  Nex_MapSelector_UpdateMap
53                 }
54         }
55         Item Layout Settings
56         {
57                 pos             '400 0'
58                 size            '500 585'
59                 origin          '250 0'
60                 alignment       [AlignFirst]
61                 direction       [Nex_DefaultVertDirection]
62                 flag            [FlagEmbedded]
63
64                 DeriveTemplate Nex_Composition Nex_Option_EditBox
65                 {
66                         DeriveTemplate Nex_Automation_Option_EditBox Automation
67                         {}
68                         DeriveTemplate TextButton Description
69                         {}
70                         DeriveTemplate EditBox EditBox
71                         {
72                                 size    '200 12'
73                                 action  Nex_Action_TestOnChange
74                                 select  Nex_Action_TestOnSelect
75                         }
76                 }
77
78                 Derive Nex_Option_EditBox Hostname
79                 {
80                         text    "Server Name"
81                         target  "Data::Server::Hostname::Text"
82                 }
83                 Derive Nex_Composition Gametype
84                 {
85                         Derive TextButton Description
86                         {
87                                 normal  "Game Mode"
88                                 link    "##next"
89                         }
90                         Derive SwitchButton Switch
91                         {
92                                 target  "Data::Server::ServerProgs::Switch"
93                                 action  Nex_Action_TestOnChange
94                         }
95                 }
96                 Derive Nex_Composition PublicServer
97                 {
98                         Derive TextButton Description
99                         {
100                                 normal  "Public Server"
101                                 link    "##next"
102                         }
103                         Derive SwitchButton Switch
104                         {
105                                 target  "Data::Server::PublicServer::Switch"
106                                 action  Nex_Action_TestOnChange
107                         }
108                 }
109                 Derive Nex_Option_EditBox FragLimit
110                 {
111                         text    "Frag Limit"
112                         target  "Data::Server::FragLimit::Text"
113                 }
114                 Derive Nex_Option_EditBox TimeLimit
115                 {
116                         text    "Time Limit"
117                         target  "Data::Server::TimeLimit::Text"
118                 }
119                 Derive Nex_Option_EditBox MaxPlayer
120                 {
121                         text    "Max Players"
122                         target  "Data::Server::MaxPlayers::Text"
123                 }
124                 Derive Nex_Line Seperator1
125                 {}
126                 Derive Nex_Option_EditBox NumBots
127                 {
128                         text    "Bot Count"
129                         target  "Data::Server::NumBots::Text"
130                 }
131                 Derive Nex_Composition BotSkill
132                 {
133                         Derive TextButton Description
134                         {
135                                 normal  "Skill Level"
136                                 link    "##next"
137                         }
138                         Derive SwitchButton Switch
139                         {
140                                 target  "Data::Server::BotSkill::Switch"
141                                 action  Nex_Action_TestOnChange
142                         }
143                 }
144                 Derive Nex_Void Seperator2
145                 {}
146                 Derive PictureButton Start
147                 {
148                         normal          "$gfx/m_start"
149
150                         action  Nex_Action_Map_Start
151                 }
152         }
153 }