2010-06-30 23:34:44 +02:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
|
|
|
<objects>
|
|
|
|
|
|
|
|
<script file="gui/common/functions_global_object.js" />
|
2010-08-11 23:04:09 +02:00
|
|
|
<script file="gui/common/timer.js"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
<script file="gui/session_new/session.js"/>
|
|
|
|
<script file="gui/session_new/selection.js"/>
|
|
|
|
<script file="gui/session_new/input.js"/>
|
|
|
|
<script file="gui/session_new/music.js"/>
|
2010-07-01 22:31:47 +02:00
|
|
|
<script file="gui/session_new/menu.js"/>
|
|
|
|
<script file="gui/session_new/selection_details.js"/>
|
|
|
|
<script file="gui/session_new/unit_commands.js"/>
|
2010-08-12 17:44:03 +02:00
|
|
|
<script file="gui/session_new/messages.js"/>
|
|
|
|
<script file="gui/session_new/utility_functions.js"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
|
|
|
<object name="sn" hotkey="session.gui.toggle">
|
|
|
|
<action on="Tick">
|
|
|
|
onTick();
|
|
|
|
</action>
|
|
|
|
|
|
|
|
<action on="SimulationUpdate">
|
|
|
|
onSimulationUpdate();
|
|
|
|
</action>
|
|
|
|
|
|
|
|
<action on="Press">
|
|
|
|
this.hidden = !this.hidden;
|
|
|
|
</action>
|
|
|
|
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- ALPHA LABELS (alpha, build time, revision) -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
|
2010-09-25 17:22:41 +02:00
|
|
|
<!-- Displays Alpha name and number (Alpha 2 Bellerophon) -->
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="100%-200 28 100% 48" name="alphaLabel" type="text" style="centeredText" font="serif-bold-16" textcolor="white">
|
2010-09-25 17:22:41 +02:00
|
|
|
<action on="Load"><![CDATA[this.caption = "ALPHA II : Bxxxxxxxxxx";]]></action>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- Displays build date and revision number-->
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="100%-200 48 100% 58" name="buildTimeLabel" type="text" style="centeredText" font="serif-12" textcolor="white">
|
2010-06-30 23:34:44 +02:00
|
|
|
<action on="Load"><![CDATA[this.caption = buildTime(0) + " (" + buildTime(2) + ")";]]></action>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- HOTKEYS (For some reason, they won't work properly unless outside menu) -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
|
|
|
|
<!-- Exit button Hotkey -->
|
|
|
|
<object hotkey="leave">
|
|
|
|
<action on="Press"><![CDATA[
|
|
|
|
messageBox(400, 200, "Do you really want to quit?", "Confirmation", 0,
|
|
|
|
["Yes", "No!"], [leaveGame, null]);
|
|
|
|
]]></action>
|
|
|
|
</object>
|
|
|
|
|
2010-08-12 00:16:16 +02:00
|
|
|
<!-- Depending on the current state, it either opens message window or closes message window / posts message -->
|
|
|
|
<object hotkey="chat">
|
|
|
|
<action on="Press">toggleChatWindow();</action>
|
|
|
|
</object>
|
|
|
|
|
2010-08-01 18:25:24 +02:00
|
|
|
<!-- Delete button Hotkey (For some reason it won't work when the console is visible -->
|
|
|
|
<object hotkey="killUnit">
|
2010-08-12 00:16:16 +02:00
|
|
|
<action on="Press">performCommand(g_Selection.toList()[0], "delete");</action>
|
2010-08-01 18:25:24 +02:00
|
|
|
</object>
|
2010-09-27 01:05:25 +02:00
|
|
|
|
|
|
|
<!-- camera.follow mode - follow the first unit in the selection -->
|
|
|
|
<object hotkey="camera.follow">
|
|
|
|
<action on="Press">setCameraFollow(g_Selection.toList()[0]);</action>
|
|
|
|
</object>
|
2010-08-01 18:25:24 +02:00
|
|
|
|
2010-06-30 23:34:44 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Developer / Debug items -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
|
|
|
|
<!-- Debug text -->
|
|
|
|
<object name="debug"
|
|
|
|
type="text"
|
|
|
|
size="0 50 50% 100%"
|
|
|
|
ghost="true"
|
|
|
|
textcolor="yellow"
|
|
|
|
font="mono-stroke-10"
|
|
|
|
/>
|
|
|
|
|
|
|
|
<!-- Dev/cheat commands -->
|
2010-09-28 16:19:13 +02:00
|
|
|
<object name="devCommands" size="16 44 156 172" type="image" sprite="devCommandsBackground"
|
2010-07-18 17:19:49 +02:00
|
|
|
hidden="true" hotkey="session.devcommands.toggle">
|
|
|
|
<action on="Press">
|
|
|
|
this.hidden = !this.hidden;
|
|
|
|
</action>
|
|
|
|
|
2010-06-30 23:34:44 +02:00
|
|
|
<object size="0 0 100%-18 16" type="text" style="devCommandsText">Control all units</object>
|
|
|
|
<object size="100%-16 0 100% 16" type="checkbox" name="devControlAll" style="wheatCrossBox"/>
|
|
|
|
|
|
|
|
<object size="0 16 100%-18 32" type="text" style="devCommandsText">Display selection state</object>
|
|
|
|
<object size="100%-16 16 100% 32" type="checkbox" name="devDisplayState" style="wheatCrossBox"/>
|
|
|
|
|
|
|
|
<object size="0 32 100%-18 48" type="text" style="devCommandsText">Pathfinder overlay</object>
|
|
|
|
<object size="100%-16 32 100% 48" type="checkbox" style="wheatCrossBox">
|
|
|
|
<action on="Press">Engine.GuiInterfaceCall("SetPathfinderDebugOverlay", this.checked);</action>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object size="0 48 100%-18 64" type="text" style="devCommandsText">Obstruction overlay</object>
|
|
|
|
<object size="100%-16 48 100% 64" type="checkbox" style="wheatCrossBox">
|
|
|
|
<action on="Press">Engine.GuiInterfaceCall("SetObstructionDebugOverlay", this.checked);</action>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object size="0 64 100%-18 80" type="text" style="devCommandsText">Unit motion overlay</object>
|
|
|
|
<object size="100%-16 64 100% 80" type="checkbox" style="wheatCrossBox">
|
|
|
|
<action on="Press">g_Selection.SetMotionDebugOverlay(this.checked);</action>
|
|
|
|
</object>
|
2010-07-29 22:39:23 +02:00
|
|
|
|
|
|
|
<object size="0 80 100%-18 96" type="text" style="devCommandsText">Range overlay</object>
|
|
|
|
<object size="100%-16 80 100% 96" type="checkbox" style="wheatCrossBox">
|
|
|
|
<action on="Press">Engine.GuiInterfaceCall("SetRangeDebugOverlay", this.checked);</action>
|
|
|
|
</object>
|
2010-08-13 15:26:29 +02:00
|
|
|
|
|
|
|
<object size="0 96 100%-18 112" type="text" style="devCommandsText">Restrict camera</object>
|
|
|
|
<object size="100%-16 96 100% 112" type="checkbox" style="wheatCrossBox" checked="true">
|
|
|
|
<action on="Press">gameView.constrainCamera = this.checked;</action>
|
|
|
|
</object>
|
2010-09-23 14:13:13 +02:00
|
|
|
|
|
|
|
<object size="0 112 100%-18 128" type="text" style="devCommandsText">Reveal map</object>
|
|
|
|
<object size="100%-16 112 100% 128" type="checkbox" style="wheatCrossBox">
|
|
|
|
<action on="Press">Engine.SetRevealMap(this.checked);</action>
|
|
|
|
</object>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Pause Overlay -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object type="button"
|
|
|
|
name="pauseOverlay"
|
|
|
|
size="0 0 100% 100%"
|
|
|
|
tooltip_style="snToolTip"
|
|
|
|
tooltip="Click to Unpause Game"
|
|
|
|
hidden="true"
|
|
|
|
z="0"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%" type="image" sprite="devCommandsBackground" ghost="true" z="0"/>
|
|
|
|
<object size="0 0 100% 100%" type="text" style="largeBoldCenteredText" textcolor="white" ghost="true" z="0">Game Paused</object>
|
|
|
|
<action on="Press">togglePause();</action>
|
|
|
|
</object>
|
|
|
|
|
2010-08-14 00:02:27 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Notification Area -->
|
|
|
|
<!-- ================================ ================================ -->
|
2010-09-28 16:19:13 +02:00
|
|
|
<object name="notificationPanel" type="image" size="50%-300 30 50%+300 90" ghost="true">
|
2010-08-14 00:02:27 +02:00
|
|
|
<object name="notificationText" size="0 0 100% 100%" type="text" style="notificationPanel" ghost="true"/>
|
|
|
|
</object>
|
|
|
|
|
2010-08-12 00:16:16 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Chat -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
|
|
|
|
<!-- Chat panel -->
|
2010-08-13 01:15:01 +02:00
|
|
|
<object name="chatPanel" size="0 80 100% 100%-240" type="image" ghost="true">
|
2010-08-12 05:01:33 +02:00
|
|
|
<object name="chatText" size="3 1 100%-1 100%-1" type="text" style="chatPanel" ghost="true"/>
|
2010-08-12 00:16:16 +02:00
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- Chat window -->
|
2010-08-13 18:05:06 +02:00
|
|
|
<object name="chatWindow" size="50%-160 50%-32 50%+160 50%+32" type="image" hidden="true" z="10" style="wheatWindow">
|
|
|
|
<object name="chatInput" size="0 0 100%-0 24" type="input" style="wheatInput" max_length="80">
|
2010-08-12 00:16:16 +02:00
|
|
|
<action on="Press">submitChatInput();</action>
|
|
|
|
</object>
|
|
|
|
|
2010-08-13 18:05:06 +02:00
|
|
|
<object size="32 32 144 64" type="button" style="wheatButton">
|
|
|
|
Cancel
|
|
|
|
<action on="Press">toggleChatWindow();</action>
|
|
|
|
</object>
|
|
|
|
<object size="100%-144 32 100%-32 64" type="button" style="wheatButton">
|
2010-08-12 00:16:16 +02:00
|
|
|
Send
|
|
|
|
<action on="Press">submitChatInput();</action>
|
|
|
|
</object>
|
2010-08-13 18:05:06 +02:00
|
|
|
|
2010-08-12 00:16:16 +02:00
|
|
|
</object>
|
|
|
|
|
2010-06-30 23:34:44 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Settings Window -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object name="settingsWindow"
|
2010-09-28 16:58:14 +02:00
|
|
|
style="sessionPanel"
|
2010-06-30 23:34:44 +02:00
|
|
|
type="image"
|
|
|
|
size="50%-180 50%-200 50%+180 50%+50"
|
|
|
|
hidden="true"
|
2010-08-12 00:16:16 +02:00
|
|
|
z="30"
|
2010-06-30 23:34:44 +02:00
|
|
|
>
|
2010-09-28 16:58:14 +02:00
|
|
|
<object size="50%-100 -16 50%+100 16" name="settingsTitleBar" style="wheatWindowTitleBar" type="text">Settings</object>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
|
|
|
<object name="settingsOptions"
|
2010-07-31 00:19:43 +02:00
|
|
|
size="30 30 100%-30 150"
|
2010-06-30 23:34:44 +02:00
|
|
|
type="image"
|
2010-09-25 17:22:41 +02:00
|
|
|
style="sessionPanel"
|
2010-06-30 23:34:44 +02:00
|
|
|
>
|
2010-07-19 23:23:12 +02:00
|
|
|
<!-- Settings / shadows -->
|
2010-06-30 23:34:44 +02:00
|
|
|
<object size="0 10 100%-80 35" type="text" style="settingsText" ghost="true">Enable Shadows</object>
|
|
|
|
<object name="shadowsCheckbox" size="100%-56 15 100%-30 40" type="checkbox" style="wheatCrossBox" checked="true">
|
|
|
|
<action on="Load">if (renderer.shadows) this.checked = true; else this.checked = false;</action>
|
|
|
|
<action on="Press">renderer.shadows = this.checked;</action>
|
|
|
|
</object>
|
|
|
|
|
2010-07-19 23:23:12 +02:00
|
|
|
<!-- Settings / Water -->
|
2010-06-30 23:34:44 +02:00
|
|
|
<object size="0 35 100%-80 60" type="text" style="settingsText" ghost="true">Enable Water Reflections</object>
|
|
|
|
<object name="fancyWaterCheckbox" size="100%-56 40 100%-30 65" type="checkbox" style="wheatCrossBox" checked="true">
|
|
|
|
<action on="Load">if (renderer.fancyWater) this.checked = true; else this.checked = false;</action>
|
|
|
|
<action on="Press">renderer.fancyWater = this.checked;</action>
|
|
|
|
</object>
|
|
|
|
|
2010-07-19 23:23:12 +02:00
|
|
|
<!-- Settings / Music-->
|
2010-06-30 23:34:44 +02:00
|
|
|
<object size="0 60 100%-80 85" type="text" style="settingsText" ghost="true">Enable Music</object>
|
|
|
|
<object size="100%-56 65 100%-30 90" type="checkbox" style="wheatCrossBox" checked="true">
|
|
|
|
<action on="Press">if (this.checked) startMusic(); else stopMusic();</action>
|
|
|
|
</object>
|
|
|
|
|
2010-07-19 23:23:12 +02:00
|
|
|
<!-- Settings / Dev Overlay -->
|
2010-06-30 23:34:44 +02:00
|
|
|
<object size="0 85 100%-80 110" type="text" style="settingsText" ghost="true">Developer Overlay</object>
|
|
|
|
<object size="100%-56 90 100%-30 115" type="checkbox" style="wheatCrossBox" checked="false">
|
2010-07-19 23:23:12 +02:00
|
|
|
<action on="Press">toggleDeveloperOverlay();</action>
|
|
|
|
</object>
|
|
|
|
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
|
|
|
|
<object name="settingsOKButton"
|
|
|
|
style="wheatButtonFancy"
|
|
|
|
type="button"
|
|
|
|
size="50%-50 100%-52 50%+50 100%-20"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%" type="text" style="centeredText" name="settingsOKButtonText" ghost="true">OK</object>
|
|
|
|
<action on="Press">toggleSettingsWindow();</action>
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Top Panel -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object name="topPanel"
|
|
|
|
type="image"
|
|
|
|
style="sessionPanel"
|
2010-09-28 16:58:14 +02:00
|
|
|
size="-3 0 100%+3 26"
|
2010-09-28 16:19:13 +02:00
|
|
|
>
|
2010-06-30 23:34:44 +02:00
|
|
|
<!-- ================================ ================================ -->
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Player resource bar -->
|
2010-06-30 23:34:44 +02:00
|
|
|
<!-- ================================ ================================ -->
|
2010-09-28 16:19:13 +02:00
|
|
|
<object
|
|
|
|
size="0 3 500 100%-3"
|
|
|
|
>
|
|
|
|
<!-- Food -->
|
|
|
|
<object size="6 0 96 100%" type="image" sprite="resourceBox" tooltip="Food" tooltip_style="snToolTip">
|
|
|
|
<object size="0 -4 28 22" type="image" style="resourceIcon" cell_id="0"/>
|
|
|
|
<object size="40 0 100% 100%-2" type="text" style="resourceText" name="resourceFood"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Wood -->
|
|
|
|
<object size="98 0 188 100%" type="image" sprite="resourceBox" tooltip="Wood" tooltip_style="snToolTip">
|
|
|
|
<object size="0 -4 28 22" type="image" style="resourceIcon" cell_id="1"/>
|
|
|
|
<object size="40 0 100% 100%-2" type="text" style="resourceText" name="resourceWood"/>
|
2010-08-12 00:16:16 +02:00
|
|
|
</object>
|
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Stone -->
|
|
|
|
<object size="190 0 280 100%" type="image" sprite="resourceBox" tooltip="Stone" tooltip_style="snToolTip">
|
|
|
|
<object size="0 -4 28 22" type="image" style="resourceIcon" cell_id="2"/>
|
|
|
|
<object size="40 0 100% 100%-2" type="text" style="resourceText" name="resourceStone"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Metal -->
|
|
|
|
<object size="282 0 372 100%" type="image" sprite="resourceBox" tooltip="Metal" tooltip_style="snToolTip">
|
|
|
|
<object size="0 -4 28 22" type="image" style="resourceIcon" cell_id="3"/>
|
|
|
|
<object size="40 0 100% 100%-2" type="text" style="resourceText" name="resourceMetal"/>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- Population -->
|
|
|
|
<object size="374 0 464 100%" type="image" sprite="resourceBox" tooltip="Population (current / maximum)" tooltip_style="snToolTip">
|
|
|
|
<object name="populationWarning" type="image" sprite="populationWarning" ghost="true" hidden="false"/>
|
|
|
|
<object size="0 -5 28 21" type="image" style="resourceIcon" cell_id="4"/>
|
|
|
|
<object size="40 0 100% 100%-2" type="text" style="resourceText" name="resourcePop"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
2010-09-28 16:58:14 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Civ Icon -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object size="50%-32 -20 50%+32 44" name="civIcon" type="image"/>
|
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Phase -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object size="67%-100 0%-4 67%+100 26" name="PhaseTitleBar" style="wheatWindowTitleBar" type="text">Village</object>
|
|
|
|
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Menu Details -->
|
|
|
|
<!-- ================================ ================================ -->
|
2010-06-30 23:34:44 +02:00
|
|
|
<object type="button"
|
|
|
|
name="menuButton"
|
|
|
|
style="wheatButtonFancy"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="100%-114 1 100%+2 27"
|
2010-06-30 23:34:44 +02:00
|
|
|
tooltip_style="snToolTip"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%" type="text" style="largeBoldCenteredText" name="menuButtonText" ghost="true">Menu</object>
|
|
|
|
<action on="Press">toggleMenu();</action>
|
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Menu Panel -->
|
|
|
|
<object name="menuPanel"
|
|
|
|
size="100%-116 0 100% 130"
|
|
|
|
type="image"
|
|
|
|
sprite="menuBackground"
|
|
|
|
hidden="true"
|
|
|
|
z="-10"
|
|
|
|
>
|
|
|
|
<!-- Settings button -->
|
|
|
|
<object type="button"
|
|
|
|
name="settingsButton"
|
|
|
|
style="wheatButtonFancy"
|
|
|
|
size="0 26 114 52"
|
|
|
|
tooltip_style="snToolTip"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%" type="text" style="centeredText" name="settingsButtonText" ghost="true">Settings</object>
|
|
|
|
<action on="Press">toggleSettingsWindow();</action>
|
|
|
|
</object>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Chat button -->
|
|
|
|
<object type="button"
|
|
|
|
name="chatButton"
|
|
|
|
style="wheatButtonFancy"
|
|
|
|
size="0 52 114 78"
|
|
|
|
tooltip_style="snToolTip"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%" type="text" style="centeredText" name="chatButtonText" ghost="true">Chat</object>
|
|
|
|
<action on="Press">toggleChatWindow();</action>
|
|
|
|
</object>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Pause Button -->
|
|
|
|
<object type="button"
|
|
|
|
style="wheatButtonFancy"
|
|
|
|
name="pauseButton"
|
|
|
|
size="0 78 114 104"
|
|
|
|
tooltip_style="snToolTip"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%" type="text" ghost="true" style="centeredText">Pause</object>
|
|
|
|
<action on="Press">togglePause();</action>
|
|
|
|
</object>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Exit button -->
|
|
|
|
<object type="button"
|
|
|
|
name="exitButton"
|
|
|
|
style="wheatButtonFancy"
|
|
|
|
size="0 104 114 130"
|
|
|
|
tooltip_style="snToolTip"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%" type="text" style="centeredText" name="exitButtonText" ghost="true" font="serif-14">Quit</object>
|
|
|
|
<action on="Press">
|
|
|
|
toggleMenu();
|
|
|
|
<![CDATA[messageBox(400, 200, "Do you really want to quit?", "Confirmation", 0, ["Yes", "No!"], [leaveGame, null]);]]>
|
|
|
|
</action>
|
|
|
|
</object>
|
2010-09-25 17:22:41 +02:00
|
|
|
</object>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
</object> <!-- END OF MENU -->
|
|
|
|
|
|
|
|
</object> <!-- END OF TOP PANEL -->
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- START of BOTTOM PANEL -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object size="50%-512 100%-180 50%+512 100%">
|
2010-09-25 17:22:41 +02:00
|
|
|
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Minimap -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object
|
|
|
|
name="minimapPanel"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="0 100%-180 180 100%"
|
2010-09-25 17:22:41 +02:00
|
|
|
type="image"
|
2010-09-28 16:19:13 +02:00
|
|
|
style="sessionPanel"
|
|
|
|
z="20"
|
|
|
|
>
|
|
|
|
<object
|
|
|
|
type="image"
|
|
|
|
style="sessionPanel"
|
|
|
|
size="8 8 100%-8 100%-8"
|
|
|
|
/>
|
|
|
|
|
2010-09-25 17:22:41 +02:00
|
|
|
<object name="minimap"
|
|
|
|
type="minimap"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="10 10 100%-10 100%-10"
|
2010-09-25 17:22:41 +02:00
|
|
|
>
|
|
|
|
<action on="WorldClick">handleMinimapEvent(arguments[0]);</action>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Supplemental Details Panel on Left -->
|
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object size="177 100%-150 50%-109 100%+3" name="supplementalSelectionDetails" type="image" style="sessionPanel">
|
|
|
|
|
|
|
|
<object name="unitFormationPanel"
|
|
|
|
size="12 12 100% 100%"
|
|
|
|
>
|
|
|
|
<!--<object size="-5 -2 59 62" type="image" sprite="snIconSheetTab" tooltip_style="snToolTip" cell_id="5" tooltip="Formations"/>-->
|
|
|
|
|
|
|
|
<object size="0 0 100% 100%">
|
|
|
|
<repeat count="15">
|
|
|
|
<object name="unitFormationButton[n]" hidden="true" style="iconButton" type="button" size="0 0 40 40" z="100">
|
|
|
|
<object name="unitFormationIcon[n]" type="image" style="formationIcon" ghost="true" size="1 1 39 39"/>
|
|
|
|
</object>
|
|
|
|
</repeat>
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object name="unitGarrisonPanel"
|
|
|
|
size="12 12 100% 100%"
|
|
|
|
>
|
|
|
|
<!--<object size="-6 -6 50 50" type="image" sprite="snIconSheetTab" tooltip_style="snToolTip" cell_id="1" tooltip="Garrison"/>-->
|
|
|
|
|
|
|
|
<object size="0 0 100% 100%">
|
|
|
|
<repeat count="15">
|
|
|
|
<object name="unitGarrisonButton[n]" hidden="true" style="iconButton" type="button" size="0 0 40 40" z="100">
|
|
|
|
<object name="unitGarrisonIcon[n]" type="image" ghost="true" size="1 1 39 39"/>
|
|
|
|
<object name="unitGarrisonCount[n]" ghost="true" style="groupIconsText" type="text" size="0 0 100% 100%"/>
|
|
|
|
</object>
|
|
|
|
</repeat>
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
</object>
|
|
|
|
|
2010-06-30 23:34:44 +02:00
|
|
|
<!-- ================================ ================================ -->
|
2010-09-25 17:22:41 +02:00
|
|
|
<!-- Details Panel -->
|
2010-06-30 23:34:44 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object name="selectionDetails"
|
|
|
|
type="image"
|
2010-09-25 17:22:41 +02:00
|
|
|
style="sessionPanel"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="50%-112 100%-170 50%+112 100%+3"
|
2010-06-30 23:34:44 +02:00
|
|
|
hidden="true"
|
|
|
|
z="20"
|
|
|
|
>
|
2010-09-28 16:19:13 +02:00
|
|
|
<object name="unitSelectionPanel"
|
|
|
|
size="10 10 100%-20 100%"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%">
|
|
|
|
<repeat count="15">
|
|
|
|
<object name="unitSelectionButton[n]" hidden="true" style="iconButton" type="button" size="0 0 40 40" z="100">
|
|
|
|
<object name="unitSelectionIcon[n]" type="image" ghost="true" size="1 1 39 39"/>
|
|
|
|
<object name="unitSelectionCount[n]" ghost="true" style="groupIconsText" type="text" size="0 0 100% 100%"/>
|
|
|
|
<object size="0 100%-3 100% 100%" name="unitSelectionHealth[n]" ghost="true">
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
</repeat>
|
2010-09-25 17:22:41 +02:00
|
|
|
</object>
|
2010-09-28 16:19:13 +02:00
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- Specific unit details -->
|
|
|
|
<object size="50%-112 16 50%+112 100%" name="detailsArea">
|
|
|
|
|
|
|
|
<!-- Stats -->
|
|
|
|
<object size="6 0 50 100%" name="statsArea" type="image">
|
|
|
|
<!-- Attack icon -->
|
|
|
|
<object size="0 0 48 48" type="image" name="attackIcon" sprite="snIconSheetStance" cell_id="1" tooltip_style="snToolTip"/>
|
|
|
|
|
|
|
|
<!-- Armour icon -->
|
|
|
|
<object size="0 48 48 96" type="image" name="armourIcon" sprite="snIconSheetStance" cell_id="3" tooltip_style="snToolTip"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Big unit icon -->
|
|
|
|
<object size= "50%-48 0 50%+48 96" type="image" name="iconBorder" style="sessionPanel" tooltip_style="snToolTip">
|
|
|
|
<object size= "3 3 100%-3 100%-3" type="image" name="icon" ghost="true"/>
|
|
|
|
<object size="100%-32 0 100% 32" name="rankIcon" type="image" cell_id="-1" sprite="snIconSheetRank" ghost="true"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<!-- Health bar -->
|
|
|
|
<object size="100%+18 0 100%+30 100%" type="image" name="health" tooltip="Hitpoints" tooltip_style="snToolTip">
|
|
|
|
<object type="image" sprite="healthBackground" ghost="true"/>
|
|
|
|
<object type="image" sprite="healthForeground" ghost="true" name="healthBar"/>
|
|
|
|
<object type="image" sprite="statsBarShader" ghost="true"/>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- Stamina bar -->
|
|
|
|
<object size="100%+32 0 100%+44 100%" type="image" name="stamina" tooltip="Stamina" tooltip_style="snToolTip">
|
|
|
|
<object type="image" sprite="staminaBackground" ghost="true"/>
|
|
|
|
<object type="image" sprite="staminaForeground" ghost="true" name="staminaBar"/>
|
|
|
|
<object type="image" sprite="statsBarShader" ghost="true"/>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<!-- Resource bar -->
|
|
|
|
<object size="100%+18 0 100%+30 100%" type="image" name="resources" tooltip="Resources" tooltip_style="snToolTip">
|
|
|
|
<object type="image" sprite="resourceBackground" ghost="true"/>
|
|
|
|
<object type="image" sprite="resourceForeground" ghost="true" name="resourceBar"/>
|
|
|
|
<object type="image" sprite="statsBarShader" ghost="true"/>
|
|
|
|
</object>
|
|
|
|
</object>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-25 17:22:41 +02:00
|
|
|
<!-- Specific Name -->
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="0 96 100% 122" name="specific" type="text" style="centeredText" font="serif-bold-18" textcolor="white" tooltip_style="snToolTip"/>
|
|
|
|
|
2010-07-19 23:23:12 +02:00
|
|
|
<!-- Player Name -->
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="0 100%-34 100% 100%-8" name="player" type="text" style="centeredText" font="serif-bold-stroke-14" tooltip_style="snToolTip"/>
|
2010-09-25 17:22:41 +02:00
|
|
|
</object>
|
2010-09-28 16:19:13 +02:00
|
|
|
|
2010-09-25 17:22:41 +02:00
|
|
|
<!-- Unit Commands -->
|
|
|
|
<object name="unitCommandPanel"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="0 100%-35 100% 100%"
|
2010-09-25 17:22:41 +02:00
|
|
|
type="image"
|
2010-09-28 16:19:13 +02:00
|
|
|
sprite="titleBar"
|
2010-09-25 17:22:41 +02:00
|
|
|
z="30"
|
|
|
|
>
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="0 4 100% 100%-2">
|
|
|
|
<repeat count="9">
|
|
|
|
<object name="unitCommandButton[n]" hidden="true" style="iconButton" type="button" size="0 0 24 24">
|
|
|
|
<object name="unitCommandIcon[n]" ghost="true" type="image" size="1 1 23 23" style="commandIcon"/>
|
2010-09-25 17:22:41 +02:00
|
|
|
</object>
|
|
|
|
</repeat>
|
2010-07-19 23:23:12 +02:00
|
|
|
</object>
|
2010-07-01 22:06:23 +02:00
|
|
|
</object>
|
2010-07-31 00:19:43 +02:00
|
|
|
|
2010-09-25 17:22:41 +02:00
|
|
|
</object> <!-- END OF SELECTION DETAILS -->
|
2010-06-30 23:34:44 +02:00
|
|
|
|
|
|
|
<!-- ================================ ================================ -->
|
2010-09-25 17:22:41 +02:00
|
|
|
<!--Commands Panel -->
|
2010-06-30 23:34:44 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<object name="unitCommands"
|
|
|
|
type="image"
|
2010-09-25 17:22:41 +02:00
|
|
|
style="sessionPanel"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="621 100%-150 100%+3 100%+3"
|
2010-06-30 23:34:44 +02:00
|
|
|
hidden="true"
|
|
|
|
>
|
|
|
|
<object name="unitConstructionPanel"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="12 12 100% 100%"
|
2010-06-30 23:34:44 +02:00
|
|
|
>
|
2010-09-25 17:22:41 +02:00
|
|
|
<!--<object size="-2 -2 54 54" type="image" sprite="snIconSheetTab" tooltip_style="snToolTip"
|
|
|
|
cell_id="0" tooltip="Construction"/>-->
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="0 0 100% 100%">
|
2010-09-25 17:22:41 +02:00
|
|
|
<repeat count="18">
|
2010-09-28 16:19:13 +02:00
|
|
|
<object name="unitConstructionButton[n]" hidden="true" style="iconButton" type="button" size="0 0 40 40">
|
|
|
|
<object name="unitConstructionIcon[n]" type="image" ghost="true" size="1 1 39 39"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
</repeat>
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object name="unitStancePanel"
|
|
|
|
style="goldPanelFrilly"
|
|
|
|
size="0 100%-56 100% 100%"
|
|
|
|
type="text"
|
|
|
|
>
|
|
|
|
<object size="-5 -2 59 62" type="image" sprite="snIconSheetTab" tooltip_style="snToolTip"
|
|
|
|
cell_id="4" tooltip="Stances"/>
|
|
|
|
|
|
|
|
[stance commands]
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object name="unitResearchPanel"
|
|
|
|
style="goldPanelFrilly"
|
|
|
|
size="0 100%-56 100% 100%"
|
|
|
|
type="text"
|
|
|
|
>
|
|
|
|
<object size="-5 -2 59 62" type="image" sprite="snIconSheetTab" tooltip_style="snToolTip"
|
|
|
|
cell_id="1" tooltip="Research"/>
|
|
|
|
|
|
|
|
[research commands]
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object name="unitTrainingPanel"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="12 12 100% 100%"
|
2010-06-30 23:34:44 +02:00
|
|
|
>
|
2010-09-25 17:22:41 +02:00
|
|
|
<!--<object size="-2 -2 54 54" type="image" sprite="snIconSheetTab" tooltip_style="snToolTip"
|
|
|
|
cell_id="2" tooltip="Training"/>-->
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="0 0 100% 100%">
|
2010-09-25 17:22:41 +02:00
|
|
|
<repeat count="18">
|
2010-09-28 16:19:13 +02:00
|
|
|
<object name="unitTrainingButton[n]" hidden="true" style="iconButton" type="button" size="0 0 40 40">
|
|
|
|
<object name="unitTrainingIcon[n]" type="image" ghost="true" size="1 1 39 39"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
</repeat>
|
|
|
|
</object>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
<object name="unitQueuePanel"
|
2010-09-28 16:19:13 +02:00
|
|
|
size="3 100%-51 100% 100%-3"
|
2010-06-30 23:34:44 +02:00
|
|
|
type="image"
|
2010-09-28 16:19:13 +02:00
|
|
|
style="sessionPanel"
|
2010-06-30 23:34:44 +02:00
|
|
|
>
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="-4 -3 52 53" type="image" sprite="snIconSheetTab" tooltip_style="snToolTip" cell_id="3" tooltip="Production queue">
|
|
|
|
<object name="queueProgress" ghost="true" style="iconButtonProgress" type="text"/>
|
|
|
|
</object>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
<object size="48 5 100% 100%">
|
|
|
|
<repeat count="16">
|
|
|
|
<object name="unitQueueButton[n]" hidden="true" style="iconButton" type="button" size="0 0 40 40">
|
|
|
|
<object name="unitQueueIcon[n]" ghost="true" type="image" size="1 1 39 39"/>
|
|
|
|
<object name="unitQueueProgressSlider[n]" type="image" sprite="queueProgressSlider" ghost="true" size="1 1 100%-1 100%-1" z="20"/>
|
|
|
|
<object name="unitQueueCount[n]" ghost="true" style="groupIconsText" type="text" z="20"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
</object>
|
|
|
|
</repeat>
|
|
|
|
</object>
|
|
|
|
</object>
|
2010-08-01 07:09:30 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
</object> <!-- END OF UNIT COMMANDS -->
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-09-28 16:19:13 +02:00
|
|
|
</object><!-- END OF BOTTOM PANEL -->
|
|
|
|
|
2010-09-25 17:22:41 +02:00
|
|
|
</object> <!-- END OF SN OBJECT -->
|
|
|
|
|
2010-06-30 23:34:44 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Selection bandbox -->
|
|
|
|
<!-- ================================ ================================ -->
|
2010-09-28 16:19:13 +02:00
|
|
|
<object name="bandbox" type="image" sprite="bandbox" ghost="true" hidden="true" z="200"/>
|
2010-06-30 23:34:44 +02:00
|
|
|
|
2010-07-01 22:31:47 +02:00
|
|
|
<!-- ================================ ================================ -->
|
|
|
|
<!-- Network status -->
|
|
|
|
<!-- ================================ ================================ -->
|
2010-08-13 01:15:01 +02:00
|
|
|
<object name="netStatus" type="text" style="netStatus" z="100" hidden="true">
|
|
|
|
<object type="button"
|
|
|
|
name="disconnectedExitButton"
|
|
|
|
style="wheatButtonFancy"
|
|
|
|
size="50%-84 50%+128 50%+84 50%+160"
|
|
|
|
tooltip_style="snToolTip"
|
|
|
|
hidden="true"
|
|
|
|
>
|
|
|
|
<object size="0 0 100% 100%" type="text" style="centeredText" name="disconnectedExitButtonText" ghost="true" font="serif-14">Return to Main Menu</object>
|
|
|
|
<action on="Press">leaveGame()</action>
|
|
|
|
</object>
|
|
|
|
|
|
|
|
</object>
|
2010-06-30 23:41:04 +02:00
|
|
|
|
2010-06-30 23:34:44 +02:00
|
|
|
</objects>
|