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
2012-07-13 05:00:18 +02:00
2010-07-02 23:28:48 +02:00
<!-- Player assignments -->
2012-07-17 05:55:00 +02:00
<object size= "24 59 100%-440 358" type= "image" sprite= "BackgroundIndentFillDark" name= "playerAssignmentsPannel" >
2010-10-30 06:02:42 +02:00
<object size= "0 6 100% 30" >
2012-07-13 05:00:18 +02:00
<object name= "playerNameHeading" type= "text" style= "CenteredLabelText" size= "0 0 25% 100%" > Player Name</object>
<object name= "playerPlacementHeading" type= "text" style= "CenteredLabelText" size= "25%+10 0 50% 100%" > Player Placement</object>
<object name= "playerCivHeading" type= "text" style= "CenteredLabelText" size= "50%+45 0 85% 100%" > Civilization</object>
2010-10-30 06:02:42 +02:00
<object name= "civInfoButton"
type="button"
2012-06-02 02:09:57 +02:00
sprite="iconInfoGold"
sprite_over="iconInfoWhite"
2012-07-13 05:00:18 +02:00
size="85%-36 0 85%-20 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>
2012-07-13 05:00:18 +02:00
<object name= "playerTeamHeading" type= "text" style= "CenteredLabelText" size= "85%+10 0 100%-10 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%" />
2012-07-13 05:00:18 +02:00
<object name= "playerName[n]" type= "text" style= "CenteredLabelText" size= "0 2 25% 30" />
<object name= "playerAssignment[n]" type= "dropdown" style= "StoneDropDown" size= "25%+10 2 50% 30" tooltip_style= "onscreenToolTip" tooltip= "Select player." />
<object name= "playerConfig[n]" type= "button" style= "StoneButton" size= "50%+10 6 50%+35 26"
2011-01-12 13:29:00 +01:00
tooltip_style="onscreenToolTip"
2011-09-13 04:02:36 +02:00
tooltip="Configure AI settings."
2011-09-08 05:49:57 +02:00
>C</object>
2012-07-13 05:00:18 +02:00
<object name= "playerCiv[n]" type= "dropdown" style= "StoneDropDown" size= "50%+45 2 85% 30" tooltip_style= "onscreenToolTip" tooltip= "Select player's civilization." />
<object name= "playerCivText[n]" type= "text" style= "CenteredLabelText" size= "50%+45 0 85% 30" />
<object name= "playerTeam[n]" type= "dropdown" style= "StoneDropDown" size= "85%+10 2 100%-10 30" tooltip_style= "onscreenToolTip" tooltip= "Select player's team." />
<object name= "playerTeamText[n]" type= "text" style= "CenteredLabelText" size= "85%+10 0 100%-10 100%" />
2010-10-30 06:02:42 +02:00
</object>
</repeat>
</object>
2010-06-30 23:41:04 +02:00
</object>
2012-07-13 05:00:18 +02:00
<object size= "24 64 100%-460 358" type= "image" sprite= "CoverFillDark" name= "playerAssignmentsPannelCover" hidden= "true" />
<!-- Map selection -->
<object size= "20 363 11% 455" name= "mapTypeSelectionTooltip" >
<object type= "text" style= "RightLabelText" size= "0 66 100% 88" > Select Map:</object>
<object type= "text" style= "RightLabelText" size= "0 0 100% 28" > Match Type:</object>
<object type= "text" style= "RightLabelText" size= "0 34 100% 60" > Map Filter:</object>
</object>
2011-08-28 23:32:35 +02:00
2012-07-13 05:00:18 +02:00
<object size= "10.9% 363 28% 423" name= "mapFilterSelectionTooltip" >
2012-07-13 05:41:07 +02:00
<object name= "mapTypeText" type= "text" style= "LeftLabelText" size= "0 0 100% 28" hidden= "true" />
<object name= "mapFilterText" type= "text" style= "LeftLabelText" size= "0 32 100% 60" hidden= "true" />
2012-07-13 06:15:23 +02:00
<object name= "mapSelectionText" type= "text" style= "LeftLabelText" size= "0 64 100% 92" hidden= "true" />
2012-07-13 05:00:18 +02:00
</object>
<object name= "mapTypeSelection"
type="dropdown"
style="StoneDropDown"
size="10.9% 363 28% 391"
tooltip_style="onscreenToolTip"
tooltip="Select a map type.">
<action on= "SelectionChange" > selectMapType(this.list_data[this.selected]);</action>
</object>
<object name= "mapFilterSelection"
type="dropdown"
style="StoneDropDown"
size="10.9% 395 28% 423"
tooltip_style="onscreenToolTip"
tooltip="Select a map filter.">
<action on= "SelectionChange" > selectMapFilter(this.list[this.selected]);</action>
</object>
<object size= "10.9% 427 28% 455" name= "mapSelectionPannel" z= "55" >
<object name= "mapSelection"
style="StoneDropDown"
type="dropdown"
size="0 0 100% 100%"
tooltip_style="onscreenToolTip"
tooltip="Select a map to play on.">
<action on= "SelectionChange" > selectMap(this.list_data[this.selected]);</action>
</object>
2011-08-28 23:32:35 +02:00
2012-07-13 05:00:18 +02:00
</object>
2012-08-05 16:01:05 +02:00
<object size= "20 463.8 11% 615" name= "enableCheatsDesc" hidden= "true" >
<object size= "0 0 100% 32" >
<object size= "0 0 100% 100%" type= "text" style= "RightLabelText" > Cheats:</object>
</object>
</object>
<object size= "10.9% 463.8 28% 615" >
<object size= "0 0 100% 32" >
<object name= "enableCheatsText" size= "0 0 100% 100%" type= "text" style= "LeftLabelText" hidden= "true" />
<object name= "enableCheats" size= "0 50%-8 16 50%+8" type= "checkbox" style= "StoneCrossBox" hidden= "true" tooltip_style= "onscreenToolTip" tooltip= "Toggle the usability of cheats." />
</object>
</object>
2012-07-13 05:00:18 +02:00
<!-- Map Preview -->
2012-08-10 21:59:20 +02:00
<object type= "image" sprite= "BackgroundIndentFillDark" name= "gamePreviewBox" size= "100%-426 57 100%-24 359" >
<object type= "image" sprite= "snMapPreview" size= "1 1 401 301" name= "mapPreview" />
2012-07-13 05:00:18 +02:00
</object>
2010-10-30 06:02:42 +02:00
<!-- Options -->
2012-07-13 05:00:18 +02:00
<object name= "gameOptionsBox" size= "28.04% 363 60% 615" >
2011-09-08 05:49:57 +02:00
<!-- First Column -->
2012-07-13 05:00:18 +02:00
<object size= "0 0 42.3% 50%" >
2011-09-08 05:49:57 +02:00
<!-- Number of Players -->
2012-07-13 05:00:18 +02:00
<object size= "0 0 100% 28" >
2011-09-17 01:42:37 +02:00
<object size= "0 0 100% 100%" type= "text" style= "RightLabelText" > Number of players:</object>
2011-09-08 05:49:57 +02:00
</object>
2012-07-13 05:00:18 +02:00
<object size= "0 30 100% 58" >
2011-09-08 05:49:57 +02:00
<object size= "0 0 100% 100%" type= "text" style= "RightLabelText" > Map size:</object>
</object>
2012-07-13 05:00:18 +02:00
<object size= "0 60 100% 88" >
2011-09-08 05:49:57 +02:00
<object size= "0 0 100% 100%" type= "text" style= "RightLabelText" > Victory condition:</object>
</object>
2012-08-05 16:01:05 +02:00
2010-10-30 06:02:42 +02:00
</object>
2012-08-05 16:01:05 +02:00
2011-09-08 05:49:57 +02:00
<!-- Second Column -->
2012-07-13 05:00:18 +02:00
<object size= "41% 0 94% 50%" >
2011-09-08 05:49:57 +02:00
<!-- Number of Players -->
2012-07-13 05:00:18 +02:00
<object size= "0 0 100% 28" >
2011-09-17 01:42:37 +02:00
<object name= "numPlayersText" size= "0 0 100% 100%" type= "text" style= "LeftLabelText" />
<object name= "numPlayersSelection"
type="dropdown"
style="StoneDropDown"
2012-07-13 05:00:18 +02:00
size="0 0 100% 28"
2011-09-17 01:42:37 +02:00
tooltip_style="onscreenToolTip"
tooltip="Select number of players.">
2011-09-08 05:49:57 +02:00
<action on= "SelectionChange" > selectNumPlayers(this.list_data[this.selected]);</action>
</object>
</object>
2012-07-13 05:00:18 +02:00
<object size= "0 30 100% 58" >
2011-09-08 05:49:57 +02:00
<object name= "mapSizeText" size= "0 0 100% 100%" type= "text" style= "LeftLabelText" />
2012-07-13 05:00:18 +02:00
<object name= "mapSize" size= "0 0 100% 30" type= "dropdown" style= "StoneDropDown" hidden= "true" tooltip_style= "onscreenToolTip" tooltip= "Select map size. (Larger sizes may reduce performance.)" />
2011-09-08 05:49:57 +02:00
</object>
2012-07-13 05:00:18 +02:00
<object size= "0 60 100% 88" >
2011-09-08 05:49:57 +02:00
<object name= "victoryConditionText" size= "0 0 100% 100%" type= "text" style= "LeftLabelText" />
2012-07-13 05:00:18 +02:00
<object name= "victoryCondition" size= "0 0 100% 30" type= "dropdown" style= "StoneDropDown" hidden= "true" tooltip_style= "onscreenToolTip" tooltip= "Select victory condition." />
2011-09-08 05:49:57 +02:00
</object>
</object>
<!-- Third Column -->
2012-08-05 16:01:05 +02:00
2012-07-13 05:00:18 +02:00
<object size= "0 40% 42.3% 100%" >
2011-09-08 05:49:57 +02:00
<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 -->
2012-07-13 05:00:18 +02:00
<object size= "41% 40% 94% 100%" >
2011-09-08 05:49:57 +02:00
<object size= "0 0 100% 32" >
<object name= "revealMapText" size= "0 0 100% 100%" type= "text" style= "LeftLabelText" />
2011-09-13 04:02:36 +02:00
<object name= "revealMap" size= "0 50%-8 16 50%+8" type= "checkbox" style= "StoneCrossBox" hidden= "true" tooltip_style= "onscreenToolTip" tooltip= "Toggle reveal map." />
2011-09-08 05:49:57 +02:00
</object>
<object size= "0 32 100% 64" >
<object name= "lockTeamsText" size= "0 0 100% 100%" type= "text" style= "LeftLabelText" />
2011-09-13 04:02:36 +02:00
<object name= "lockTeams" size= "0 50%-8 16 50%+8" type= "checkbox" style= "StoneCrossBox" hidden= "true" tooltip_style= "onscreenToolTip" tooltip= "Toggle locked teams." />
2011-09-08 05:49:57 +02:00
</object>
2010-10-30 06:02:42 +02:00
</object>
2011-09-17 01:42:37 +02:00
<!-- End Options -->
2010-10-30 06:02:42 +02:00
</object>
2011-08-28 23:32:35 +02:00
2012-07-13 05:00:18 +02:00
<!-- Map Description -->
<object size= "100%-425 370 100%-25 100%-60" >
<object name= "mapInfoName" type= "text" style= "LeftLabelText" size= "0 0 100% 30" />
<object type= "image" sprite= "BackgroundIndentFillDark" size= "0 30 100% 100%" >
<object name= "mapInfoDescription" type= "text" style= "MapDescription" size= "0 0 100% 100%" />
</object>
</object>
2011-08-28 23:32:35 +02:00
2010-07-02 23:28:48 +02:00
<!-- Chat window -->
2012-07-13 05:00:18 +02:00
<object name= "chatPanel" size= "24 540 100%-435 100%-58" type= "image" sprite= "BackgroundIndentFillDark" >
2011-11-27 02:57:35 +01:00
<object name= "chatText" size= "2 2 100%-2 100%-26" type= "text" style= "ChatPanel" />
2011-08-28 23:32:35 +02:00
2011-11-27 02:57:35 +01:00
<object name= "chatInput" size= "4 100%-24 100%-76 100%-4" 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-11-27 02:57:35 +01:00
<object size= "100%-72 100%-24 100%-4 100%-4" type= "button" style= "StoneButton" >
2010-07-02 23:28:48 +02:00
Send
<action on= "Press" > submitChatInput();</action>
</object>
</object>
2011-09-13 04:02:36 +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-13 04:02:36 +02:00
size="100%-700 100%-56 100%-312 100%-24"
2010-06-30 23:41:04 +02:00
>[Tooltip text]</object>
2012-07-13 05:00:18 +02:00
2011-09-13 04:02:36 +02:00
<!-- Start Button -->
2011-09-01 04:36:38 +02:00
<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"
2011-09-13 04:02:36 +02:00
tooltip="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-09-13 04:02:36 +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-13 04:02:36 +02:00
size="100%-164 100%-52 100%-24 100%-24"
2010-09-05 00:27:24 +02:00
tooltip_style="onscreenToolTip"
2011-09-13 04:02:36 +02:00
tooltip="Return to the main menu."
2011-09-08 05:49:57 +02:00
>
2011-09-17 01:42:37 +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>