2010-06-30 23:41:04 +02:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
|
|
|
<objects>
|
|
|
|
|
2010-07-06 21:54:17 +02:00
|
|
|
<script file="gui/common/network.js"/>
|
2010-10-30 06:02:42 +02:00
|
|
|
<script file="gui/common/functions_civinfo.js"/>
|
2010-07-02 23:28:48 +02:00
|
|
|
<script file="gui/common/functions_global_object.js"/>
|
2010-10-30 06:02:42 +02:00
|
|
|
<script file="gui/common/functions_utility.js"/>
|
2010-06-30 23:41:04 +02:00
|
|
|
<script file="gui/gamesetup/gamesetup.js"/>
|
|
|
|
|
|
|
|
<!-- Add a translucent black background to fade out the menu page -->
|
2011-09-08 05:49:57 +02:00
|
|
|
<object type="image" z="0" sprite="BackgroundTranslucent"/>
|
2010-06-30 23:41:04 +02:00
|
|
|
|
2011-09-08 05:49:57 +02:00
|
|
|
<object type="image" style="StoneDialog" size="50%-190 50%-80 50%+190 50%+80" name="loadingWindow">
|
2011-03-05 02:56:59 +01:00
|
|
|
|
2011-09-08 05:49:57 +02:00
|
|
|
<object type="text" style="TitleText" size="50%-128 0%-16 50%+128 16">
|
2011-03-05 02:56:59 +01:00
|
|
|
Loading
|
|
|
|
</object>
|
|
|
|
|
2011-08-24 06:16:37 +02:00
|
|
|
<object type="text" style="CenteredLabelText">
|
2011-03-05 02:56:59 +01:00
|
|
|
Loading map data. Please wait...
|
|
|
|
</object>
|
|
|
|
|
|
|
|
</object>
|
|
|
|
|
2011-09-08 05:49:57 +02:00
|
|
|
<object type="image" style="StoneWindow" size="0 0 100% 100%" hidden="true" name="setupWindow">
|
2010-06-30 23:41:04 +02:00
|
|
|
|
|
|
|
<action on="Tick">
|
|
|
|
onTick();
|
|
|
|
</action>
|
|
|
|
|
2011-09-08 05:49:57 +02:00
|
|
|
<object style="TitleText" type="text" size="50%-128 4 50%+128 36">
|
2011-08-23 01:42:16 +02:00
|
|
|
Match Setup
|
|
|
|
</object>
|
2010-06-30 23:41:04 +02:00
|
|
|
|
2010-07-02 23:28:48 +02:00
|
|
|
<!-- Map selection -->
|
2011-09-08 05:49:57 +02:00
|
|
|
<object size="24 64 300 100%-24">
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2011-09-04 03:54:54 +02:00
|
|
|
<object size="0 0 100%-180 100%">
|
|
|
|
<object name="mapTypeHeading" type="text" style="RightLabelText" size="0 0 100% 28">Match Type:</object>
|
|
|
|
<object name="mapFilterHeading" type="text" style="RightLabelText" size="0 34 100% 60">Map Filter:</object>
|
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2011-09-04 03:54:54 +02:00
|
|
|
<object name="mapTypeSelection"
|
2010-10-30 06:02:42 +02:00
|
|
|
type="dropdown"
|
2011-08-23 01:42:16 +02:00
|
|
|
style="StoneDropDown"
|
2011-09-04 03:54:54 +02:00
|
|
|
size="100%-180 0 100% 30"
|
2010-10-30 06:02:42 +02:00
|
|
|
tooltip_style="onscreenToolTip"
|
|
|
|
tooltip="Select a map type.">
|
|
|
|
<action on="SelectionChange">selectMapType(this.list_data[this.selected]);</action>
|
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2010-12-06 03:51:21 +01:00
|
|
|
<object name="mapFilterSelection"
|
|
|
|
type="dropdown"
|
2011-08-23 01:42:16 +02:00
|
|
|
style="StoneDropDown"
|
2011-09-04 03:54:54 +02:00
|
|
|
size="100%-180 34 100% 64"
|
2010-12-06 03:51:21 +01:00
|
|
|
tooltip_style="onscreenToolTip"
|
|
|
|
tooltip="Select a map filter.">
|
|
|
|
<action on="SelectionChange">selectMapFilter(this.list[this.selected]);</action>
|
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2010-06-30 23:41:04 +02:00
|
|
|
<object name="mapSelection"
|
2011-08-23 01:42:16 +02:00
|
|
|
style="StoneList"
|
2010-10-30 06:02:42 +02:00
|
|
|
type="list"
|
2010-12-06 03:51:21 +01:00
|
|
|
size="0 70 100% 100%-200"
|
2010-10-30 06:02:42 +02:00
|
|
|
tooltip_style="onscreenToolTip"
|
|
|
|
tooltip="Select a map to play on.">
|
2010-08-08 17:25:16 +02:00
|
|
|
<action on="SelectionChange">selectMap(this.list_data[this.selected]);</action>
|
2010-06-30 23:41:04 +02:00
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2011-08-23 01:42:16 +02:00
|
|
|
<object type="image" sprite="BackgroundIndentFillDark" size="0 100%-190 100% 100%">
|
|
|
|
<object name="mapInfoName" type="text" style="LeftLabelText" size="0 0 100% 30"/>
|
|
|
|
<object name="mapInfoDescription" type="text" style="SmallLeftLabelText" size="0 24 100% 100%"/>
|
2010-06-30 23:41:04 +02:00
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2010-06-30 23:41:04 +02:00
|
|
|
</object>
|
|
|
|
|
2010-07-02 23:28:48 +02:00
|
|
|
<!-- Player assignments -->
|
2011-09-08 05:49:57 +02:00
|
|
|
<object size="320 64 100%-24 50%+120" type="image" sprite="BackgroundIndentFillDark">
|
2010-10-30 06:02:42 +02:00
|
|
|
<object size="0 6 100% 30">
|
2011-08-23 01:56:42 +02:00
|
|
|
<object name="playerNameHeading" type="text" style="CenteredLabelText" size="100 0 250 100%">Player Name</object>
|
2011-09-08 05:49:57 +02:00
|
|
|
<object name="playerCivHeading" type="text" style="CenteredLabelText" size="285 0 415 100%">Civilization</object>
|
2010-10-30 06:02:42 +02:00
|
|
|
<object name="civInfoButton"
|
|
|
|
type="button"
|
|
|
|
sprite="iconInfo"
|
|
|
|
sprite_over="iconInfoOver"
|
2011-09-08 05:49:57 +02:00
|
|
|
size="395 0 411 16"
|
2010-10-30 06:02:42 +02:00
|
|
|
tooltip_style="onscreenToolTip"
|
|
|
|
tooltip="View civilization info"
|
|
|
|
>
|
|
|
|
<action on="Press"><![CDATA[
|
|
|
|
Engine.PushGuiPage("page_civinfo.xml");
|
|
|
|
]]></action>
|
2010-06-30 23:41:04 +02:00
|
|
|
</object>
|
2011-09-08 05:49:57 +02:00
|
|
|
<object name="playerTeamHeading" type="text" style="CenteredLabelText" size="420 0 520 100%">Team</object>
|
2010-10-30 06:02:42 +02:00
|
|
|
</object>
|
|
|
|
<object size="1 36 100%-1 100%">
|
|
|
|
<repeat count="8">
|
2011-09-08 05:49:57 +02:00
|
|
|
<object name="playerBox[n]" size="0 0 100% 32" hidden="true">
|
2010-10-30 06:02:42 +02:00
|
|
|
<object name="playerColour[n]" type="image" size="0 0 100% 100%"/>
|
2011-09-08 05:49:57 +02:00
|
|
|
<object name="playerName[n]" type="text" style="RightLabelText" size="0 2 100 30"/>
|
2011-09-04 03:54:54 +02:00
|
|
|
<object name="playerAssignment[n]" type="dropdown" style="StoneDropDown" size="100 2 250 30" tooltip_style="onscreenToolTip" tooltip="Select player"/>
|
2011-09-08 05:49:57 +02:00
|
|
|
<object name="playerConfig[n]" type="button" style="StoneButton" size="255 6 280 26"
|
2011-01-12 13:29:00 +01:00
|
|
|
tooltip_style="onscreenToolTip"
|
|
|
|
tooltip="Configure AI settings"
|
2011-09-08 05:49:57 +02:00
|
|
|
>C</object>
|
|
|
|
<object name="playerCiv[n]" type="dropdown" style="StoneDropDown" size="285 2 415 30" tooltip_style="onscreenToolTip" tooltip="Select player's civilization"/>
|
|
|
|
<object name="playerCivText[n]" type="text" style="CenteredLabelText" size="285 0 415 30"/>
|
|
|
|
<object name="playerTeam[n]" type="dropdown" style="StoneDropDown" size="435 2 505 30" tooltip_style="onscreenToolTip" tooltip="Select player's team"/>
|
|
|
|
<object name="playerTeamText[n]" type="text" text_align="center" text_valign="center" size="435 0 505 100%"/>
|
2010-10-30 06:02:42 +02:00
|
|
|
</object>
|
|
|
|
</repeat>
|
|
|
|
</object>
|
2010-06-30 23:41:04 +02:00
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
|
|
|
|
2010-10-30 06:02:42 +02:00
|
|
|
<!-- Options -->
|
2011-09-08 05:49:57 +02:00
|
|
|
<object name="gameOptionsBox" size="320 50%+124 100%-24 50%+220">
|
|
|
|
|
|
|
|
<!-- First Column -->
|
|
|
|
<object size="0 0 25% 100%">
|
|
|
|
|
|
|
|
<!-- Number of Players-->
|
|
|
|
<object size="0 0 100% 32">
|
|
|
|
<object size="0 0 100% 100%" type="text" style="RightLabelText">Number of Players:</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object size="0 32 100% 64">
|
|
|
|
<object size="0 0 100% 100%" type="text" style="RightLabelText">Map size:</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object size="0 64 100% 96">
|
|
|
|
<object size="0 0 100% 100%" type="text" style="RightLabelText">Victory condition:</object>
|
|
|
|
</object>
|
|
|
|
|
2010-10-30 06:02:42 +02:00
|
|
|
</object>
|
2011-09-08 05:49:57 +02:00
|
|
|
|
|
|
|
<!-- Second Column -->
|
|
|
|
<object size="25% 0 52% 100%">
|
|
|
|
|
|
|
|
<!-- Number of Players-->
|
|
|
|
<object size="0 0 100% 32">
|
|
|
|
<object name="numPlayersText" size="0 0 100% 100%" type="text" style="LeftLabelText"/>
|
|
|
|
<object name="numPlayersSelection"
|
|
|
|
type="dropdown"
|
|
|
|
style="StoneDropDown"
|
|
|
|
size="0 2 100% 30"
|
|
|
|
tooltip_style="onscreenToolTip"
|
|
|
|
tooltip="Select number of players.">
|
|
|
|
<action on="SelectionChange">selectNumPlayers(this.list_data[this.selected]);</action>
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object size="0 32 100% 64">
|
|
|
|
<object name="mapSizeText" size="0 0 100% 100%" type="text" style="LeftLabelText"/>
|
|
|
|
<object name="mapSize" size="0 2 100% 30" type="dropdown" style="StoneDropDown" hidden="true" tooltip_style="onscreenToolTip" tooltip="Select map size (larger may reduce performance)"/>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object size="0 64 100% 96">
|
|
|
|
<object name="victoryConditionText" size="0 0 100% 100%" type="text" style="LeftLabelText"/>
|
|
|
|
<object name="victoryCondition" size="0 2 100% 30" type="dropdown" style="StoneDropDown" hidden="true" tooltip_style="onscreenToolTip" tooltip="Select victory condition"/>
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- Third Column -->
|
|
|
|
<object size="52% 0 70% 100%">
|
|
|
|
<object size="0 0 100% 32">
|
|
|
|
<object size="0 0 100% 100%" type="text" style="RightLabelText">Reveal map:</object>
|
|
|
|
</object>
|
|
|
|
<object size="0 32 100% 64">
|
|
|
|
<object size="0 0 100% 100%" type="text" style="RightLabelText">Teams locked:</object>
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- Fourth Column -->
|
|
|
|
<object size="70% 0 100% 100%">
|
|
|
|
<object size="0 0 100% 32">
|
|
|
|
<object name="revealMapText" size="0 0 100% 100%" type="text" style="LeftLabelText"/>
|
|
|
|
<object name="revealMap" size="0 50%-8 16 50%+8" type="checkbox" style="StoneCrossBox" hidden="true" tooltip_style="onscreenToolTip" tooltip="Toggle reveal map"/>
|
|
|
|
</object>
|
|
|
|
<object size="0 32 100% 64">
|
|
|
|
<object name="lockTeamsText" size="0 0 100% 100%" type="text" style="LeftLabelText"/>
|
|
|
|
<object name="lockTeams" size="0 50%-8 16 50%+8" type="checkbox" style="StoneCrossBox" hidden="true" tooltip_style="onscreenToolTip" tooltip="Toggle locked teams"/>
|
|
|
|
</object>
|
2010-10-30 06:02:42 +02:00
|
|
|
</object>
|
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
|
|
|
|
2010-07-02 23:28:48 +02:00
|
|
|
<!-- Chat window -->
|
2011-09-08 05:49:57 +02:00
|
|
|
<object name="chatPanel" size="320 50%+224 100%-24 100%-58" type="image" sprite="BackgroundIndentFillDark">
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2010-07-02 23:28:48 +02:00
|
|
|
<object name="chatText" size="3 1 100%-1 100%-25" type="text" style="chatPanel"/>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2011-08-23 01:42:16 +02:00
|
|
|
<object name="chatInput" size="2 100%-23 100%-66 100%-3" type="input" style="StoneInput">
|
2010-07-02 23:28:48 +02:00
|
|
|
<action on="Press">submitChatInput();</action>
|
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2011-08-23 05:51:04 +02:00
|
|
|
<object size="100%-65 100%-23 100% 100%-3" type="button" style="StoneButton">
|
2010-07-02 23:28:48 +02:00
|
|
|
Send
|
|
|
|
<action on="Press">submitChatInput();</action>
|
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2010-07-02 23:28:48 +02:00
|
|
|
</object>
|
|
|
|
|
2011-08-23 01:42:16 +02:00
|
|
|
|
2011-08-31 04:41:21 +02:00
|
|
|
<!-- Tooltip -->
|
2010-06-30 23:41:04 +02:00
|
|
|
<object name="onscreenToolTip"
|
|
|
|
type="text"
|
|
|
|
font="serif-14"
|
|
|
|
textcolor="white"
|
2011-08-23 01:42:16 +02:00
|
|
|
sprite="BackgroundTranslucent"
|
2010-06-30 23:41:04 +02:00
|
|
|
hidden="true"
|
2011-09-04 03:54:54 +02:00
|
|
|
size="100%-656 100%-64 100%-312 100%-24"
|
2010-06-30 23:41:04 +02:00
|
|
|
>[Tooltip text]</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2011-09-01 04:36:38 +02:00
|
|
|
<!-- Start Button -->
|
|
|
|
<object
|
|
|
|
name="startGame"
|
|
|
|
type="button"
|
|
|
|
style="StoneButton"
|
2011-09-04 03:54:54 +02:00
|
|
|
size="100%-308 100%-52 100%-168 100%-24"
|
2011-09-01 04:36:38 +02:00
|
|
|
tooltip_style="onscreenToolTip"
|
|
|
|
tooltip="Click this button to start a new game with the current settings."
|
2011-09-08 05:49:57 +02:00
|
|
|
>
|
|
|
|
Start game!
|
2011-09-01 04:36:38 +02:00
|
|
|
<action on="Press">launchGame();</action>
|
|
|
|
</object>
|
|
|
|
|
2011-08-31 04:41:21 +02:00
|
|
|
<!-- Cancel Button -->
|
2010-09-05 00:27:24 +02:00
|
|
|
<object
|
2010-10-30 06:02:42 +02:00
|
|
|
name="cancelGame"
|
2010-09-05 00:27:24 +02:00
|
|
|
type="button"
|
2011-08-23 01:42:16 +02:00
|
|
|
style="StoneButton"
|
2011-09-04 03:54:54 +02:00
|
|
|
size="100%-164 100%-52 100%-24 100%-24"
|
2010-09-05 00:27:24 +02:00
|
|
|
tooltip_style="onscreenToolTip"
|
|
|
|
tooltip="Click this button to return to the main menu."
|
2011-09-08 05:49:57 +02:00
|
|
|
>
|
|
|
|
Main Menu
|
2011-09-04 03:54:54 +02:00
|
|
|
<action on="Press">
|
|
|
|
<![CDATA[
|
|
|
|
cancelSetup();
|
|
|
|
Engine.PopGuiPage();
|
|
|
|
]]>
|
|
|
|
</action>
|
2010-09-05 00:27:24 +02:00
|
|
|
</object>
|
2011-08-28 23:32:35 +02:00
|
|
|
|
2010-06-30 23:41:04 +02:00
|
|
|
</object>
|
|
|
|
|
2011-01-12 13:29:00 +01:00
|
|
|
</objects>
|