1
0
forked from 0ad/0ad
0ad/binaries/data/mods/public/gui/gamesetup/gamesetup.xml
Ykkrosh 31699e830d Handle disconnections better.
Remove local sessions (just use ENet for everything instead) because
they add far too much complexity.
Fix memory leaks.

This was SVN commit r7706.
2010-07-06 19:54:17 +00:00

101 lines
2.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<objects>
<script file="gui/common/network.js"/>
<script file="gui/common/functions_global_object.js"/>
<script file="gui/gamesetup/gamesetup.js"/>
<!-- Add a translucent black background to fade out the menu page -->
<object type="image" z="0" sprite="bkTranslucent"/>
<object type="image" style="wheatWindow" size="50%-400 50%-300 50%+400 50%+300">
<action on="Tick">
onTick();
</action>
<object style="wheatWindowTitleBar" type="text">Match setup</object>
<object type="button" style="wheatExit" tooltip_style="snToolTip">
<action on="Press"><![CDATA[
cancelSetup();
Engine.PopGuiPage();
]]></action>
</object>
<!-- Map selection -->
<object size="0 0 250 100%">
<object name="mapSelection"
style="wheatList"
type="list"
size="0 0 100% 100%-200"
tooltip_style="onscreenToolTip"
tooltip="Select a map to play on.">
<action on="Load">initMapNameList(this);</action>
<action on="SelectionChange">selectMap(this.list[this.selected]);</action>
</object>
<object type="image" style="indentedPanel" size="0 100%-190 100% 100%">
<object name="mapInfoName" type="text" size="0 0 100% 30" font="serif-bold-18">[Map name]</object>
<object name="mapInfoDescription" type="text" size="0 24 100% 100%" font="serif-13">[Description]</object>
</object>
</object>
<!-- Player assignments -->
<object size="260 0 100% 100%-200" type="image" sprite="wheatIndentFillLight">
<repeat count="8">
<object name="playerBox[n]" size="0 0 100% 30">
<object name="playerName[n]" type="text" text_align="right" size="0 6 150 100%">[Player name]</object>
<object name="playerAssignment[n]" type="dropdown" style="wheatDropDown" size="150 2 300 100%"/>
</object>
</repeat>
</object>
<!-- Chat window -->
<object name="chatPanel" size="260 100%-190 100% 100%-45" type="image" sprite="wheatIndentFillLight">
<object name="chatText" size="3 1 100%-1 100%-25" type="text" style="chatPanel"/>
<object name="chatInput" size="2 100%-23 100%-66 100%-3" type="input" style="wheatInput">
<action on="Press">submitChatInput();</action>
</object>
<object size="100%-65 100%-25 100%-1 100%" type="button" style="wheatButton">
Send
<action on="Press">submitChatInput();</action>
</object>
</object>
<!-- Other things -->
<object name="onscreenToolTip"
type="text"
font="serif-14"
textcolor="white"
sprite="bkTranslucent"
hidden="true"
size="260 100%-40 100%-150 100%"
>[Tooltip text]</object>
<object
type="button"
style="wheatButton"
font="serif-16"
size="100%-140 100%-40 100%+3 100%+3"
tooltip_style="onscreenToolTip"
tooltip="Click this button to start a new game with the current settings."
>Start game!
<action on="Press">launchGame();</action>
</object>
</object>
</objects>