diff --git a/OpenRA.Game/Traits/Player/DeveloperMode.cs b/OpenRA.Game/Traits/Player/DeveloperMode.cs index da23899459..8e0fa22d37 100644 --- a/OpenRA.Game/Traits/Player/DeveloperMode.cs +++ b/OpenRA.Game/Traits/Player/DeveloperMode.cs @@ -19,7 +19,6 @@ namespace OpenRA.Traits public bool FastCharge = false; public bool DisableShroud = false; public bool PathDebug = false; - public bool UnitInfluenceDebug = false; public bool UnlimitedPower; public bool BuildAnywhere; @@ -34,7 +33,6 @@ namespace OpenRA.Traits [Sync] public bool FastBuild; [Sync] public bool DisableShroud; [Sync] public bool PathDebug; - [Sync] public bool UnitInfluenceDebug; [Sync] public bool UnlimitedPower; [Sync] public bool BuildAnywhere; @@ -45,7 +43,6 @@ namespace OpenRA.Traits FastCharge = info.FastCharge; DisableShroud = info.DisableShroud; PathDebug = info.PathDebug; - UnitInfluenceDebug = info.UnitInfluenceDebug; UnlimitedPower = info.UnlimitedPower; BuildAnywhere = info.BuildAnywhere; } @@ -88,11 +85,6 @@ namespace OpenRA.Traits PathDebug ^= true; break; } - case "DevUnitDebug": - { - UnitInfluenceDebug ^= true; - break; - } case "DevGiveExploration": { if (self.World.LocalPlayer == self.Owner) diff --git a/OpenRA.Mods.RA/Widgets/Delegates/DeveloperModeDelegate.cs b/OpenRA.Mods.RA/Widgets/Delegates/DeveloperModeDelegate.cs index c786f88745..cf5a889524 100644 --- a/OpenRA.Mods.RA/Widgets/Delegates/DeveloperModeDelegate.cs +++ b/OpenRA.Mods.RA/Widgets/Delegates/DeveloperModeDelegate.cs @@ -43,9 +43,6 @@ namespace OpenRA.Mods.RA.Widgets.Delegates devmodeBG.GetWidget("CHECKBOX_SHROUD").BindReadOnly(devTrait, "DisableShroud"); devmodeBG.GetWidget("CHECKBOX_SHROUD").OnChange += _ => Order(world, "DevShroud"); - devmodeBG.GetWidget("CHECKBOX_UNITDEBUG").BindReadOnly(devTrait, "UnitInfluenceDebug"); - devmodeBG.GetWidget("CHECKBOX_UNITDEBUG").OnChange += _ => Order(world, "DevUnitDebug"); - devmodeBG.GetWidget("CHECKBOX_PATHDEBUG").BindReadOnly(devTrait, "PathDebug"); devmodeBG.GetWidget("CHECKBOX_PATHDEBUG").OnChange += _ => Order(world, "DevPathDebug"); diff --git a/mods/cnc/chrome/ingame.yaml b/mods/cnc/chrome/ingame.yaml index 153581a4a8..6386eed1b9 100644 --- a/mods/cnc/chrome/ingame.yaml +++ b/mods/cnc/chrome/ingame.yaml @@ -1,489 +1,482 @@ -Container@INGAME_ROOT: - Id:INGAME_ROOT - Delegate:IngameChromeDelegate - Children: - WorldInteractionController: - Id:INTERACTION_CONTROLLER - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - ViewportScrollController: - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - WorldCommand: - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - Timer@GAME_TIMER: - Id:GAME_TIMER - X: WINDOW_RIGHT/2 - Y: 10 - StrategicProgress@STRATEGIC_PROGRESS: - Id:STRATEGIC_PROGRESS - X: WINDOW_RIGHT/2 - Y: 40 - Background@POSTGAME_BG: - Id:POSTGAME_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:400 - Height:100 - Background:dialog4 - Visible:false - Children: - Label@TEXT: - Id:TEXT - X:(PARENT_RIGHT - WIDTH)/2 - Y:(PARENT_BOTTOM - HEIGHT)/2 - Width:200 - Height:40 - Align:Center - Bold:True - SpecialPowerBin@INGAME_POWERS_BIN: - Id:INGAME_POWERS_BIN - X:0 - Y:25 - BuildPalette@INGAME_BUILD_PALETTE: - Id:INGAME_BUILD_PALETTE - X:WINDOW_RIGHT - 250 - Y:280 - Width:250 - Height:500 - TabClick: button.aud - BuildPaletteOpen: appear1.aud - BuildPaletteClose: appear1.aud - Button@INGAME_OPTIONS_BUTTON: - Id:INGAME_OPTIONS_BUTTON - X:0 - Y:0 - Width:160 - Height:25 - Text:Options - Bold:True - Button@INGAME_DIPLOMACY_BUTTON: - Id:INGAME_DIPLOMACY_BUTTON - X:162 - Y:0 - Width:160 - Height:25 - Text:Diplomacy - Bold:True - Button@INGAME_DEVELOPERMODE_BUTTON: - Id:INGAME_DEVELOPERMODE_BUTTON - X:324 - Y:0 - Width:160 - Height:25 - Text:Developer Mode - Visible:false - Bold:True - RadarBin@INGAME_RADAR_BIN: - Id:INGAME_RADAR_BIN - WorldInteractionController:INTERACTION_CONTROLLER - PowerBin@INGAME_POWER_BIN: - Id:INGAME_POWER_BIN - MoneyBin@INGAME_MONEY_BIN: - Id:INGAME_MONEY_BIN - X:WINDOW_RIGHT - WIDTH - Y:0 - Width:320 - Height: 32 - SplitOreAndCash: yes - Children: - OrderButton@SELL: - Id:SELL - Delegate:OrderButtonsChromeDelegate - X:39 - Y:0 - Width:30 - Height:30 - Image:sell - Description:Sell - LongDesc:Sell buildings, reclaiming a \nproportion of their build cost - OrderButton@REPAIR: - Id:REPAIR - Delegate:OrderButtonsChromeDelegate - X:75 - Y:0 - Width:30 - Height:30 - Image:repair - Description:Repair - LongDesc:Repair damaged buildings - WorldTooltip: - Background@INGAME_OPTIONS_BG: - Id:INGAME_OPTIONS_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:300 - Height:320 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Options - Align:Center - Bold:True - Button@RESUME: - Id:RESUME - X:(PARENT_RIGHT - WIDTH)/2 - Y:60 - Width:160 - Height:25 - Text:Resume - Bold:True - Button@SETTINGS: - Id:SETTINGS - X:(PARENT_RIGHT - WIDTH)/2 - Y:100 - Width:160 - Height:25 - Text:Settings - Bold:True - Button@MUSIC: - Id:MUSIC - X:(PARENT_RIGHT - WIDTH)/2 - Y:140 - Width:160 - Height:25 - Text:Music - Bold:True - Button@SURRENDER: - Id:SURRENDER - X:(PARENT_RIGHT - WIDTH)/2 - Y:180 - Width:160 - Height:25 - Text:Surrender - Bold:True - Button@DISCONNECT: - Id:DISCONNECT - X:(PARENT_RIGHT - WIDTH)/2 - Y:220 - Width:160 - Height:25 - Text:Disconnect - Bold:True - Button@QUIT: - Id:QUIT - X:(PARENT_RIGHT - WIDTH)/2 - Y:260 - Width:160 - Height:25 - Text:Quit - Bold:True - Background@DIPLOMACY_BG: - Id:DIPLOMACY_BG - Delegate:DiplomacyDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:450 - Height:400 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Diplomacy - Align:Center - Bold:True - ChatDisplay@CHAT_DISPLAY: - Id:CHAT_DISPLAY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - 30 - Width: 760 - Height: 200 - DrawBackground: False - RemoveTime:250 - UseContrast: yes - ChatEntry@CHAT_ENTRY: - Id:CHAT_ENTRY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - Width: 760 - Height: 30 - UseContrast: yes - Background@DEVELOPERMODE_BG: - Id:DEVELOPERMODE_BG - Delegate:DeveloperModeDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:350 - Height:370 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Developer Mode - Align:Center - Checkbox@CHECKBOX_SHROUD - Id:CHECKBOX_SHROUD - X:30 - Y:50 - Height:20 - Width:PARENT_RIGHT - 30 - Text:Disable Shroud - Checkbox@CHECKBOX_UNITDEBUG: - Id:CHECKBOX_UNITDEBUG - X:30 - Y:80 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Show Occupied Cells - Checkbox@CHECKBOX_PATHDEBUG: - Id:CHECKBOX_PATHDEBUG - X:30 - Y:110 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Show Unit Paths - Button@GIVE_CASH - Id:GIVE_CASH - X:30 - Y:140 - Width:200 - Height:20 - Text: Give Cash - Checkbox@INSTANT_BUILD - Id:INSTANT_BUILD - X:30 - Y:170 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Instant Build Speed - Checkbox@INSTANT_CHARGE - Id:INSTANT_CHARGE - X:30 - Y:200 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Instant Charge Time (Special Powers) - Checkbox@ENABLE_TECH - Id:ENABLE_TECH - X:30 - Y:230 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Build Everything - Checkbox@UNLIMITED_POWER - Id:UNLIMITED_POWER - X:30 - Y:260 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Unlimited Power - Checkbox@BUILD_ANYWHERE - Id:BUILD_ANYWHERE - X:30 - Y:290 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Build Anywhere - Button@GIVE_EXPLORATION - Id:GIVE_EXPLORATION - X:30 - Y:320 - Width:200 - Height:20 - Text: Give Exploration - Background@PERF_BG: - ClickThrough:true - Id:PERF_BG - Background:dialog4 - Delegate:PerfDebugDelegate - X:10 - Y:WINDOW_BOTTOM - 250 - Width: 210 - Height: 250 - Children: - PerfGraph@GRAPH: - Id:GRAPH - X:5 - Y:5 - Width:200 - Height:200 - Label@TEXT: - Id:TEXT - Bold: false - X:20 - Y:205 - Width:170 - Height:40 -Container@OBSERVER_ROOT: - Id:OBSERVER_ROOT - Visible:true - Delegate:IngameObserverChromeDelegate - Children: - WorldInteractionController: - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - ViewportScrollController: - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - Timer@GAME_TIMER: - Id:GAME_TIMER - X: WINDOW_RIGHT/2 - Y: 10 - Background@POSTGAME_BG: - Id:POSTGAME_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:400 - Height:100 - Background:dialog4 - Visible:false - Children: - Label@TEXT: - Id:TEXT - X:(PARENT_RIGHT - WIDTH)/2 - Y:(PARENT_BOTTOM - HEIGHT)/2 - Width:200 - Height:40 - Align:Center - Bold:True - SpecialPowerBin@INGAME_POWERS_BIN: - Id:INGAME_POWERS_BIN - X:0 - Y:25 - Button@INGAME_OPTIONS_BUTTON: - Id:INGAME_OPTIONS_BUTTON - X:0 - Y:0 - Width:160 - Height:25 - Text:Options - Bold:True - WorldTooltip: - Background@INGAME_OPTIONS_BG: - Id:INGAME_OPTIONS_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:300 - Height:320 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Options - Align:Center - Bold:True - Button@RESUME: - Id:RESUME - X:(PARENT_RIGHT - WIDTH)/2 - Y:60 - Width:160 - Height:25 - Text:Resume - Bold:True - Button@SETTINGS: - Id:SETTINGS - X:(PARENT_RIGHT - WIDTH)/2 - Y:100 - Width:160 - Height:25 - Text:Settings - Bold:True - Button@MUSIC: - Id:MUSIC - X:(PARENT_RIGHT - WIDTH)/2 - Y:140 - Width:160 - Height:25 - Text:Music - Bold:True - Button@SURRENDER: - Id:SURRENDER - X:(PARENT_RIGHT - WIDTH)/2 - Y:180 - Width:160 - Height:25 - Text:Surrender - Bold:True - Button@DISCONNECT: - Id:DISCONNECT - X:(PARENT_RIGHT - WIDTH)/2 - Y:220 - Width:160 - Height:25 - Text:Disconnect - Bold:True - Button@QUIT: - Id:QUIT - X:(PARENT_RIGHT - WIDTH)/2 - Y:260 - Width:160 - Height:25 - Text:Quit - Bold:True - ChatDisplay@CHAT_DISPLAY: - Id:CHAT_DISPLAY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - 30 - Width: 760 - Height: 200 - DrawBackground: False - RemoveTime:250 - ChatEntry@CHAT_ENTRY: - Id:CHAT_ENTRY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - Width: 760 - Height: 30 - Background@PERF_BG: - ClickThrough:true - Id:PERF_BG - Background:dialog4 - Delegate:PerfDebugDelegate - X:10 - Y:WINDOW_BOTTOM - 250 - Width: 210 - Height: 250 - Children: - PerfGraph@GRAPH: - Id:GRAPH - X:5 - Y:5 - Width:200 - Height:200 - Label@TEXT: - Id:TEXT - Bold: false - X:20 - Y:205 - Width:170 - Height:40 -Background@FMVPLAYER: - Id:FMVPLAYER - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - Background:dialog4 - Children: - VqaPlayer: - Id:PLAYER - X:0 - Y:0 - Width:WINDOW_RIGHT +Container@INGAME_ROOT: + Id:INGAME_ROOT + Delegate:IngameChromeDelegate + Children: + WorldInteractionController: + Id:INTERACTION_CONTROLLER + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + ViewportScrollController: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + WorldCommand: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + Timer@GAME_TIMER: + Id:GAME_TIMER + X: WINDOW_RIGHT/2 + Y: 10 + StrategicProgress@STRATEGIC_PROGRESS: + Id:STRATEGIC_PROGRESS + X: WINDOW_RIGHT/2 + Y: 40 + Background@POSTGAME_BG: + Id:POSTGAME_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:400 + Height:100 + Background:dialog4 + Visible:false + Children: + Label@TEXT: + Id:TEXT + X:(PARENT_RIGHT - WIDTH)/2 + Y:(PARENT_BOTTOM - HEIGHT)/2 + Width:200 + Height:40 + Align:Center + Bold:True + SpecialPowerBin@INGAME_POWERS_BIN: + Id:INGAME_POWERS_BIN + X:0 + Y:25 + BuildPalette@INGAME_BUILD_PALETTE: + Id:INGAME_BUILD_PALETTE + X:WINDOW_RIGHT - 250 + Y:280 + Width:250 + Height:500 + TabClick: button.aud + BuildPaletteOpen: appear1.aud + BuildPaletteClose: appear1.aud + Button@INGAME_OPTIONS_BUTTON: + Id:INGAME_OPTIONS_BUTTON + X:0 + Y:0 + Width:160 + Height:25 + Text:Options + Bold:True + Button@INGAME_DIPLOMACY_BUTTON: + Id:INGAME_DIPLOMACY_BUTTON + X:162 + Y:0 + Width:160 + Height:25 + Text:Diplomacy + Bold:True + Button@INGAME_DEVELOPERMODE_BUTTON: + Id:INGAME_DEVELOPERMODE_BUTTON + X:324 + Y:0 + Width:160 + Height:25 + Text:Developer Mode + Visible:false + Bold:True + RadarBin@INGAME_RADAR_BIN: + Id:INGAME_RADAR_BIN + WorldInteractionController:INTERACTION_CONTROLLER + PowerBin@INGAME_POWER_BIN: + Id:INGAME_POWER_BIN + MoneyBin@INGAME_MONEY_BIN: + Id:INGAME_MONEY_BIN + X:WINDOW_RIGHT - WIDTH + Y:0 + Width:320 + Height: 32 + SplitOreAndCash: yes + Children: + OrderButton@SELL: + Id:SELL + Delegate:OrderButtonsChromeDelegate + X:39 + Y:0 + Width:30 + Height:30 + Image:sell + Description:Sell + LongDesc:Sell buildings, reclaiming a \nproportion of their build cost + OrderButton@REPAIR: + Id:REPAIR + Delegate:OrderButtonsChromeDelegate + X:75 + Y:0 + Width:30 + Height:30 + Image:repair + Description:Repair + LongDesc:Repair damaged buildings + WorldTooltip: + Background@INGAME_OPTIONS_BG: + Id:INGAME_OPTIONS_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:300 + Height:320 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 + Text:Options + Align:Center + Bold:True + Button@RESUME: + Id:RESUME + X:(PARENT_RIGHT - WIDTH)/2 + Y:60 + Width:160 + Height:25 + Text:Resume + Bold:True + Button@SETTINGS: + Id:SETTINGS + X:(PARENT_RIGHT - WIDTH)/2 + Y:100 + Width:160 + Height:25 + Text:Settings + Bold:True + Button@MUSIC: + Id:MUSIC + X:(PARENT_RIGHT - WIDTH)/2 + Y:140 + Width:160 + Height:25 + Text:Music + Bold:True + Button@SURRENDER: + Id:SURRENDER + X:(PARENT_RIGHT - WIDTH)/2 + Y:180 + Width:160 + Height:25 + Text:Surrender + Bold:True + Button@DISCONNECT: + Id:DISCONNECT + X:(PARENT_RIGHT - WIDTH)/2 + Y:220 + Width:160 + Height:25 + Text:Disconnect + Bold:True + Button@QUIT: + Id:QUIT + X:(PARENT_RIGHT - WIDTH)/2 + Y:260 + Width:160 + Height:25 + Text:Quit + Bold:True + Background@DIPLOMACY_BG: + Id:DIPLOMACY_BG + Delegate:DiplomacyDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:450 + Height:400 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 + Text:Diplomacy + Align:Center + Bold:True + ChatDisplay@CHAT_DISPLAY: + Id:CHAT_DISPLAY + X:250 + Y:WINDOW_BOTTOM - HEIGHT - 30 + Width: 760 + Height: 200 + DrawBackground: False + RemoveTime:250 + UseContrast: yes + ChatEntry@CHAT_ENTRY: + Id:CHAT_ENTRY + X:250 + Y:WINDOW_BOTTOM - HEIGHT + Width: 760 + Height: 30 + UseContrast: yes + Background@DEVELOPERMODE_BG: + Id:DEVELOPERMODE_BG + Delegate:DeveloperModeDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:350 + Height:370 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 + Text:Developer Mode + Align:Center + Checkbox@CHECKBOX_SHROUD + Id:CHECKBOX_SHROUD + X:30 + Y:50 + Height:20 + Width:PARENT_RIGHT - 30 + Text:Disable Shroud + Button@GIVE_EXPLORATION + Id:GIVE_EXPLORATION + X:30 + Y:80 + Width:200 + Height:20 + Text: Give Exploration + Checkbox@CHECKBOX_PATHDEBUG: + Id:CHECKBOX_PATHDEBUG + X:30 + Y:110 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Show Unit Paths + Button@GIVE_CASH + Id:GIVE_CASH + X:30 + Y:140 + Width:200 + Height:20 + Text: Give Cash + Checkbox@INSTANT_BUILD + Id:INSTANT_BUILD + X:30 + Y:170 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Instant Build Speed + Checkbox@INSTANT_CHARGE + Id:INSTANT_CHARGE + X:30 + Y:200 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Instant Charge Time (Special Powers) + Checkbox@ENABLE_TECH + Id:ENABLE_TECH + X:30 + Y:230 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Build Everything + Checkbox@UNLIMITED_POWER + Id:UNLIMITED_POWER + X:30 + Y:260 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Unlimited Power + Checkbox@BUILD_ANYWHERE + Id:BUILD_ANYWHERE + X:30 + Y:290 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Build Anywhere + Background@PERF_BG: + ClickThrough:true + Id:PERF_BG + Background:dialog4 + Delegate:PerfDebugDelegate + X:10 + Y:WINDOW_BOTTOM - 250 + Width: 210 + Height: 250 + Children: + PerfGraph@GRAPH: + Id:GRAPH + X:5 + Y:5 + Width:200 + Height:200 + Label@TEXT: + Id:TEXT + Bold: false + X:20 + Y:205 + Width:170 + Height:40 +Container@OBSERVER_ROOT: + Id:OBSERVER_ROOT + Visible:true + Delegate:IngameObserverChromeDelegate + Children: + WorldInteractionController: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + ViewportScrollController: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + Timer@GAME_TIMER: + Id:GAME_TIMER + X: WINDOW_RIGHT/2 + Y: 10 + Background@POSTGAME_BG: + Id:POSTGAME_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:400 + Height:100 + Background:dialog4 + Visible:false + Children: + Label@TEXT: + Id:TEXT + X:(PARENT_RIGHT - WIDTH)/2 + Y:(PARENT_BOTTOM - HEIGHT)/2 + Width:200 + Height:40 + Align:Center + Bold:True + SpecialPowerBin@INGAME_POWERS_BIN: + Id:INGAME_POWERS_BIN + X:0 + Y:25 + Button@INGAME_OPTIONS_BUTTON: + Id:INGAME_OPTIONS_BUTTON + X:0 + Y:0 + Width:160 + Height:25 + Text:Options + Bold:True + WorldTooltip: + Background@INGAME_OPTIONS_BG: + Id:INGAME_OPTIONS_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:300 + Height:320 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 + Text:Options + Align:Center + Bold:True + Button@RESUME: + Id:RESUME + X:(PARENT_RIGHT - WIDTH)/2 + Y:60 + Width:160 + Height:25 + Text:Resume + Bold:True + Button@SETTINGS: + Id:SETTINGS + X:(PARENT_RIGHT - WIDTH)/2 + Y:100 + Width:160 + Height:25 + Text:Settings + Bold:True + Button@MUSIC: + Id:MUSIC + X:(PARENT_RIGHT - WIDTH)/2 + Y:140 + Width:160 + Height:25 + Text:Music + Bold:True + Button@SURRENDER: + Id:SURRENDER + X:(PARENT_RIGHT - WIDTH)/2 + Y:180 + Width:160 + Height:25 + Text:Surrender + Bold:True + Button@DISCONNECT: + Id:DISCONNECT + X:(PARENT_RIGHT - WIDTH)/2 + Y:220 + Width:160 + Height:25 + Text:Disconnect + Bold:True + Button@QUIT: + Id:QUIT + X:(PARENT_RIGHT - WIDTH)/2 + Y:260 + Width:160 + Height:25 + Text:Quit + Bold:True + ChatDisplay@CHAT_DISPLAY: + Id:CHAT_DISPLAY + X:250 + Y:WINDOW_BOTTOM - HEIGHT - 30 + Width: 760 + Height: 200 + DrawBackground: False + RemoveTime:250 + ChatEntry@CHAT_ENTRY: + Id:CHAT_ENTRY + X:250 + Y:WINDOW_BOTTOM - HEIGHT + Width: 760 + Height: 30 + Background@PERF_BG: + ClickThrough:true + Id:PERF_BG + Background:dialog4 + Delegate:PerfDebugDelegate + X:10 + Y:WINDOW_BOTTOM - 250 + Width: 210 + Height: 250 + Children: + PerfGraph@GRAPH: + Id:GRAPH + X:5 + Y:5 + Width:200 + Height:200 + Label@TEXT: + Id:TEXT + Bold: false + X:20 + Y:205 + Width:170 + Height:40 +Background@FMVPLAYER: + Id:FMVPLAYER + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + Background:dialog4 + Children: + VqaPlayer: + Id:PLAYER + X:0 + Y:0 + Width:WINDOW_RIGHT Height:WINDOW_BOTTOM \ No newline at end of file diff --git a/mods/ra/chrome/ingame.yaml b/mods/ra/chrome/ingame.yaml index e04415f8cf..a91c50199f 100644 --- a/mods/ra/chrome/ingame.yaml +++ b/mods/ra/chrome/ingame.yaml @@ -1,496 +1,489 @@ -Container@INGAME_ROOT: - Id:INGAME_ROOT - Delegate:IngameChromeDelegate - Children: - WorldInteractionController: - Id:INTERACTION_CONTROLLER - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - ViewportScrollController: - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - WorldCommand: - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - Timer@GAME_TIMER: - Id:GAME_TIMER - X: WINDOW_RIGHT/2 - Y: 10 - StrategicProgress@STRATEGIC_PROGRESS: - Id:STRATEGIC_PROGRESS - X: WINDOW_RIGHT/2 - Y: 40 - Background@POSTGAME_BG: - Id:POSTGAME_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:400 - Height:100 - Background:dialog4 - Visible:false - Children: - Label@TEXT: - Id:TEXT - X:(PARENT_RIGHT - WIDTH)/2 - Y:(PARENT_BOTTOM - HEIGHT)/2 - Width:200 - Height:40 - Align:Center - Bold:True - SpecialPowerBin@INGAME_POWERS_BIN: - Id:INGAME_POWERS_BIN - X:0 - Y:25 - BuildPalette@INGAME_BUILD_PALETTE: - Id:INGAME_BUILD_PALETTE - X:WINDOW_RIGHT - 250 - Y:280 - Width:250 - Height:500 - Button@INGAME_OPTIONS_BUTTON: - Id:INGAME_OPTIONS_BUTTON - X:0 - Y:0 - Width:160 - Height:25 - Text:Options - Bold:True - Button@INGAME_DIPLOMACY_BUTTON: - Id:INGAME_DIPLOMACY_BUTTON - X:162 - Y:0 - Width:160 - Height:25 - Text:Diplomacy - Bold:True - Button@INGAME_DEVELOPERMODE_BUTTON: - Id:INGAME_DEVELOPERMODE_BUTTON - X:324 - Y:0 - Width:160 - Height:25 - Text:Developer Mode - Visible:false - Bold:True - RadarBin@INGAME_RADAR_BIN: - Id:INGAME_RADAR_BIN - WorldInteractionController:INTERACTION_CONTROLLER - PowerBin@INGAME_POWER_BIN: - Id:INGAME_POWER_BIN - MoneyBin@INGAME_MONEY_BIN: - Id:INGAME_MONEY_BIN - X:WINDOW_RIGHT - WIDTH - Y:0 - Width:320 - Height: 32 - SplitOreAndCash:No - Children: - OrderButton@SELL: - Id:SELL - Delegate:OrderButtonsChromeDelegate - X:3 - Y:0 - Width:30 - Height:30 - Image:sell - Description:Sell - LongDesc:Sell buildings, reclaiming a \nproportion of their build cost - OrderButton@POWER_DOWN: - Id:POWER_DOWN - Delegate:OrderButtonsChromeDelegate - X:39 - Y:0 - Width:30 - Height:30 - Image:power - Description:Powerdown - LongDesc:Disable unneeded structures so their \npower can be used elsewhere - OrderButton@REPAIR: - Id:REPAIR - Delegate:OrderButtonsChromeDelegate - X:75 - Y:0 - Width:30 - Height:30 - Image:repair - Description:Repair - LongDesc:Repair damaged buildings - WorldTooltip: - Background@INGAME_OPTIONS_BG: - Id:INGAME_OPTIONS_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:300 - Height:320 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Options - Align:Center - Bold:True - Button@RESUME: - Id:RESUME - X:(PARENT_RIGHT - WIDTH)/2 - Y:60 - Width:160 - Height:25 - Text:Resume - Bold:True - Button@SETTINGS: - Id:SETTINGS - X:(PARENT_RIGHT - WIDTH)/2 - Y:100 - Width:160 - Height:25 - Text:Settings - Bold:True - Button@MUSIC: - Id:MUSIC - X:(PARENT_RIGHT - WIDTH)/2 - Y:140 - Width:160 - Height:25 - Text:Music - Bold:True - Button@SURRENDER: - Id:SURRENDER - X:(PARENT_RIGHT - WIDTH)/2 - Y:180 - Width:160 - Height:25 - Text:Surrender - Bold:True - Button@DISCONNECT: - Id:DISCONNECT - X:(PARENT_RIGHT - WIDTH)/2 - Y:220 - Width:160 - Height:25 - Text:Disconnect - Bold:True - Button@QUIT: - Id:QUIT - X:(PARENT_RIGHT - WIDTH)/2 - Y:260 - Width:160 - Height:25 - Text:Quit - Bold:True - Background@DIPLOMACY_BG: - Id:DIPLOMACY_BG - Delegate:DiplomacyDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:450 - Height:400 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Diplomacy - Align:Center - Bold:True - ChatDisplay@CHAT_DISPLAY: - Id:CHAT_DISPLAY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - 30 - Width: 760 - Height: 200 - DrawBackground: False - RemoveTime:250 - UseContrast: yes - ChatEntry@CHAT_ENTRY: - Id:CHAT_ENTRY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - Width: 760 - Height: 30 - UseContrast: yes - Background@DEVELOPERMODE_BG: - Id:DEVELOPERMODE_BG - Delegate:DeveloperModeDelegate - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:350 - Height:370 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Developer Mode - Align:Center - Checkbox@CHECKBOX_SHROUD - Id:CHECKBOX_SHROUD - X:30 - Y:50 - Height:20 - Width:PARENT_RIGHT - 30 - Text:Disable Shroud - Checkbox@CHECKBOX_UNITDEBUG: - Id:CHECKBOX_UNITDEBUG - X:30 - Y:80 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Show Occupied Cells - Checkbox@CHECKBOX_PATHDEBUG: - Id:CHECKBOX_PATHDEBUG - X:30 - Y:110 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Show Unit Paths - Button@GIVE_CASH - Id:GIVE_CASH - X:30 - Y:140 - Width:200 - Height:20 - Text: Give Cash - Checkbox@INSTANT_BUILD - Id:INSTANT_BUILD - X:30 - Y:170 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Instant Build Speed - Checkbox@INSTANT_CHARGE - Id:INSTANT_CHARGE - X:30 - Y:200 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Instant Charge Time (Special Powers) - Checkbox@ENABLE_TECH - Id:ENABLE_TECH - X:30 - Y:230 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Build Everything - Checkbox@UNLIMITED_POWER - Id:UNLIMITED_POWER - X:30 - Y:260 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Unlimited Power - Checkbox@BUILD_ANYWHERE - Id:BUILD_ANYWHERE - X:30 - Y:290 - Width:PARENT_RIGHT - 30 - Height:20 - Text:Build Anywhere - Button@GIVE_EXPLORATION - Id:GIVE_EXPLORATION - X:30 - Y:320 - Width:200 - Height:20 - Text: Give Exploration - Background@PERF_BG: - ClickThrough:true - Id:PERF_BG - Background:dialog4 - Delegate:PerfDebugDelegate - X:10 - Y:WINDOW_BOTTOM - 250 - Width: 210 - Height: 250 - Children: - PerfGraph@GRAPH: - Id:GRAPH - X:5 - Y:5 - Width:200 - Height:200 - Label@TEXT: - Id:TEXT - Bold: false - X:20 - Y:205 - Width:170 - Height:40 -Container@OBSERVER_ROOT: - Id:OBSERVER_ROOT - Visible:true - Delegate:IngameObserverChromeDelegate - Children: - WorldInteractionController: - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - ViewportScrollController: - X:0 - Y:0 - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - Timer@GAME_TIMER: - Id:GAME_TIMER - X: WINDOW_RIGHT/2 - Y: 10 - Background@POSTGAME_BG: - Id:POSTGAME_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:400 - Height:100 - Background:dialog4 - Visible:false - Children: - Label@TEXT: - Id:TEXT - X:(PARENT_RIGHT - WIDTH)/2 - Y:(PARENT_BOTTOM - HEIGHT)/2 - Width:200 - Height:40 - Align:Center - Bold:True - SpecialPowerBin@INGAME_POWERS_BIN: - Id:INGAME_POWERS_BIN - X:0 - Y:25 - Button@INGAME_OPTIONS_BUTTON: - Id:INGAME_OPTIONS_BUTTON - X:0 - Y:0 - Width:160 - Height:25 - Text:Options - Bold:True - WorldTooltip: - Background@INGAME_OPTIONS_BG: - Id:INGAME_OPTIONS_BG - X:(WINDOW_RIGHT - WIDTH)/2 - Y:(WINDOW_BOTTOM - HEIGHT)/2 - Width:300 - Height:320 - Visible:false - Children: - Label@LABEL_TITLE: - Id:LABEL_TITLE - X:(PARENT_RIGHT - WIDTH)/2 - Y:20 - Width:250 - Height:25 - Text:Options - Align:Center - Bold:True - Button@RESUME: - Id:RESUME - X:(PARENT_RIGHT - WIDTH)/2 - Y:60 - Width:160 - Height:25 - Text:Resume - Bold:True - Button@SETTINGS: - Id:SETTINGS - X:(PARENT_RIGHT - WIDTH)/2 - Y:100 - Width:160 - Height:25 - Text:Settings - Bold:True - Button@MUSIC: - Id:MUSIC - X:(PARENT_RIGHT - WIDTH)/2 - Y:140 - Width:160 - Height:25 - Text:Music - Bold:True - Button@SURRENDER: - Id:SURRENDER - X:(PARENT_RIGHT - WIDTH)/2 - Y:180 - Width:160 - Height:25 - Text:Surrender - Bold:True - Button@DISCONNECT: - Id:DISCONNECT - X:(PARENT_RIGHT - WIDTH)/2 - Y:220 - Width:160 - Height:25 - Text:Disconnect - Bold:True - Button@QUIT: - Id:QUIT - X:(PARENT_RIGHT - WIDTH)/2 - Y:260 - Width:160 - Height:25 - Text:Quit - Bold:True - ChatDisplay@CHAT_DISPLAY: - Id:CHAT_DISPLAY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - 30 - Width: 760 - Height: 200 - DrawBackground: False - RemoveTime:250 - ChatEntry@CHAT_ENTRY: - Id:CHAT_ENTRY - X:250 - Y:WINDOW_BOTTOM - HEIGHT - Width: 760 - Height: 30 - Background@PERF_BG: - ClickThrough:true - Id:PERF_BG - Background:dialog4 - Delegate:PerfDebugDelegate - X:10 - Y:WINDOW_BOTTOM - 250 - Width: 210 - Height: 250 - Children: - PerfGraph@GRAPH: - Id:GRAPH - X:5 - Y:5 - Width:200 - Height:200 - Label@TEXT: - Id:TEXT - Bold: false - X:20 - Y:205 - Width:170 - Height:40 -Background@FMVPLAYER: - Id:FMVPLAYER - Width:WINDOW_RIGHT - Height:WINDOW_BOTTOM - Background:dialog4 - Children: - VqaPlayer: - Id:PLAYER - X:0 - Y:0 - Width:WINDOW_RIGHT +Container@INGAME_ROOT: + Id:INGAME_ROOT + Delegate:IngameChromeDelegate + Children: + WorldInteractionController: + Id:INTERACTION_CONTROLLER + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + ViewportScrollController: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + WorldCommand: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + Timer@GAME_TIMER: + Id:GAME_TIMER + X: WINDOW_RIGHT/2 + Y: 10 + StrategicProgress@STRATEGIC_PROGRESS: + Id:STRATEGIC_PROGRESS + X: WINDOW_RIGHT/2 + Y: 40 + Background@POSTGAME_BG: + Id:POSTGAME_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:400 + Height:100 + Background:dialog4 + Visible:false + Children: + Label@TEXT: + Id:TEXT + X:(PARENT_RIGHT - WIDTH)/2 + Y:(PARENT_BOTTOM - HEIGHT)/2 + Width:200 + Height:40 + Align:Center + Bold:True + SpecialPowerBin@INGAME_POWERS_BIN: + Id:INGAME_POWERS_BIN + X:0 + Y:25 + BuildPalette@INGAME_BUILD_PALETTE: + Id:INGAME_BUILD_PALETTE + X:WINDOW_RIGHT - 250 + Y:280 + Width:250 + Height:500 + Button@INGAME_OPTIONS_BUTTON: + Id:INGAME_OPTIONS_BUTTON + X:0 + Y:0 + Width:160 + Height:25 + Text:Options + Bold:True + Button@INGAME_DIPLOMACY_BUTTON: + Id:INGAME_DIPLOMACY_BUTTON + X:162 + Y:0 + Width:160 + Height:25 + Text:Diplomacy + Bold:True + Button@INGAME_DEVELOPERMODE_BUTTON: + Id:INGAME_DEVELOPERMODE_BUTTON + X:324 + Y:0 + Width:160 + Height:25 + Text:Developer Mode + Visible:false + Bold:True + RadarBin@INGAME_RADAR_BIN: + Id:INGAME_RADAR_BIN + WorldInteractionController:INTERACTION_CONTROLLER + PowerBin@INGAME_POWER_BIN: + Id:INGAME_POWER_BIN + MoneyBin@INGAME_MONEY_BIN: + Id:INGAME_MONEY_BIN + X:WINDOW_RIGHT - WIDTH + Y:0 + Width:320 + Height: 32 + SplitOreAndCash:No + Children: + OrderButton@SELL: + Id:SELL + Delegate:OrderButtonsChromeDelegate + X:3 + Y:0 + Width:30 + Height:30 + Image:sell + Description:Sell + LongDesc:Sell buildings, reclaiming a \nproportion of their build cost + OrderButton@POWER_DOWN: + Id:POWER_DOWN + Delegate:OrderButtonsChromeDelegate + X:39 + Y:0 + Width:30 + Height:30 + Image:power + Description:Powerdown + LongDesc:Disable unneeded structures so their \npower can be used elsewhere + OrderButton@REPAIR: + Id:REPAIR + Delegate:OrderButtonsChromeDelegate + X:75 + Y:0 + Width:30 + Height:30 + Image:repair + Description:Repair + LongDesc:Repair damaged buildings + WorldTooltip: + Background@INGAME_OPTIONS_BG: + Id:INGAME_OPTIONS_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:300 + Height:320 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 + Text:Options + Align:Center + Bold:True + Button@RESUME: + Id:RESUME + X:(PARENT_RIGHT - WIDTH)/2 + Y:60 + Width:160 + Height:25 + Text:Resume + Bold:True + Button@SETTINGS: + Id:SETTINGS + X:(PARENT_RIGHT - WIDTH)/2 + Y:100 + Width:160 + Height:25 + Text:Settings + Bold:True + Button@MUSIC: + Id:MUSIC + X:(PARENT_RIGHT - WIDTH)/2 + Y:140 + Width:160 + Height:25 + Text:Music + Bold:True + Button@SURRENDER: + Id:SURRENDER + X:(PARENT_RIGHT - WIDTH)/2 + Y:180 + Width:160 + Height:25 + Text:Surrender + Bold:True + Button@DISCONNECT: + Id:DISCONNECT + X:(PARENT_RIGHT - WIDTH)/2 + Y:220 + Width:160 + Height:25 + Text:Disconnect + Bold:True + Button@QUIT: + Id:QUIT + X:(PARENT_RIGHT - WIDTH)/2 + Y:260 + Width:160 + Height:25 + Text:Quit + Bold:True + Background@DIPLOMACY_BG: + Id:DIPLOMACY_BG + Delegate:DiplomacyDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:450 + Height:400 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 + Text:Diplomacy + Align:Center + Bold:True + ChatDisplay@CHAT_DISPLAY: + Id:CHAT_DISPLAY + X:250 + Y:WINDOW_BOTTOM - HEIGHT - 30 + Width: 760 + Height: 200 + DrawBackground: False + RemoveTime:250 + UseContrast: yes + ChatEntry@CHAT_ENTRY: + Id:CHAT_ENTRY + X:250 + Y:WINDOW_BOTTOM - HEIGHT + Width: 760 + Height: 30 + UseContrast: yes + Background@DEVELOPERMODE_BG: + Id:DEVELOPERMODE_BG + Delegate:DeveloperModeDelegate + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:350 + Height:370 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 + Text:Developer Mode + Align:Center + Checkbox@CHECKBOX_SHROUD + Id:CHECKBOX_SHROUD + X:30 + Y:50 + Height:20 + Width:PARENT_RIGHT - 30 + Text:Disable Shroud + Button@GIVE_EXPLORATION + Id:GIVE_EXPLORATION + X:30 + Y:80 + Width:200 + Height:20 + Text: Give Exploration + Checkbox@CHECKBOX_PATHDEBUG: + Id:CHECKBOX_PATHDEBUG + X:30 + Y:110 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Show Unit Paths + Button@GIVE_CASH + Id:GIVE_CASH + X:30 + Y:140 + Width:200 + Height:20 + Text: Give Cash + Checkbox@INSTANT_BUILD + Id:INSTANT_BUILD + X:30 + Y:170 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Instant Build Speed + Checkbox@INSTANT_CHARGE + Id:INSTANT_CHARGE + X:30 + Y:200 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Instant Charge Time (Special Powers) + Checkbox@ENABLE_TECH + Id:ENABLE_TECH + X:30 + Y:230 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Build Everything + Checkbox@UNLIMITED_POWER + Id:UNLIMITED_POWER + X:30 + Y:260 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Unlimited Power + Checkbox@BUILD_ANYWHERE + Id:BUILD_ANYWHERE + X:30 + Y:290 + Width:PARENT_RIGHT - 30 + Height:20 + Text:Build Anywhere + Background@PERF_BG: + ClickThrough:true + Id:PERF_BG + Background:dialog4 + Delegate:PerfDebugDelegate + X:10 + Y:WINDOW_BOTTOM - 250 + Width: 210 + Height: 250 + Children: + PerfGraph@GRAPH: + Id:GRAPH + X:5 + Y:5 + Width:200 + Height:200 + Label@TEXT: + Id:TEXT + Bold: false + X:20 + Y:205 + Width:170 + Height:40 +Container@OBSERVER_ROOT: + Id:OBSERVER_ROOT + Visible:true + Delegate:IngameObserverChromeDelegate + Children: + WorldInteractionController: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + ViewportScrollController: + X:0 + Y:0 + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + Timer@GAME_TIMER: + Id:GAME_TIMER + X: WINDOW_RIGHT/2 + Y: 10 + Background@POSTGAME_BG: + Id:POSTGAME_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:400 + Height:100 + Background:dialog4 + Visible:false + Children: + Label@TEXT: + Id:TEXT + X:(PARENT_RIGHT - WIDTH)/2 + Y:(PARENT_BOTTOM - HEIGHT)/2 + Width:200 + Height:40 + Align:Center + Bold:True + SpecialPowerBin@INGAME_POWERS_BIN: + Id:INGAME_POWERS_BIN + X:0 + Y:25 + Button@INGAME_OPTIONS_BUTTON: + Id:INGAME_OPTIONS_BUTTON + X:0 + Y:0 + Width:160 + Height:25 + Text:Options + Bold:True + WorldTooltip: + Background@INGAME_OPTIONS_BG: + Id:INGAME_OPTIONS_BG + X:(WINDOW_RIGHT - WIDTH)/2 + Y:(WINDOW_BOTTOM - HEIGHT)/2 + Width:300 + Height:320 + Visible:false + Children: + Label@LABEL_TITLE: + Id:LABEL_TITLE + X:(PARENT_RIGHT - WIDTH)/2 + Y:20 + Width:250 + Height:25 + Text:Options + Align:Center + Bold:True + Button@RESUME: + Id:RESUME + X:(PARENT_RIGHT - WIDTH)/2 + Y:60 + Width:160 + Height:25 + Text:Resume + Bold:True + Button@SETTINGS: + Id:SETTINGS + X:(PARENT_RIGHT - WIDTH)/2 + Y:100 + Width:160 + Height:25 + Text:Settings + Bold:True + Button@MUSIC: + Id:MUSIC + X:(PARENT_RIGHT - WIDTH)/2 + Y:140 + Width:160 + Height:25 + Text:Music + Bold:True + Button@SURRENDER: + Id:SURRENDER + X:(PARENT_RIGHT - WIDTH)/2 + Y:180 + Width:160 + Height:25 + Text:Surrender + Bold:True + Button@DISCONNECT: + Id:DISCONNECT + X:(PARENT_RIGHT - WIDTH)/2 + Y:220 + Width:160 + Height:25 + Text:Disconnect + Bold:True + Button@QUIT: + Id:QUIT + X:(PARENT_RIGHT - WIDTH)/2 + Y:260 + Width:160 + Height:25 + Text:Quit + Bold:True + ChatDisplay@CHAT_DISPLAY: + Id:CHAT_DISPLAY + X:250 + Y:WINDOW_BOTTOM - HEIGHT - 30 + Width: 760 + Height: 200 + DrawBackground: False + RemoveTime:250 + ChatEntry@CHAT_ENTRY: + Id:CHAT_ENTRY + X:250 + Y:WINDOW_BOTTOM - HEIGHT + Width: 760 + Height: 30 + Background@PERF_BG: + ClickThrough:true + Id:PERF_BG + Background:dialog4 + Delegate:PerfDebugDelegate + X:10 + Y:WINDOW_BOTTOM - 250 + Width: 210 + Height: 250 + Children: + PerfGraph@GRAPH: + Id:GRAPH + X:5 + Y:5 + Width:200 + Height:200 + Label@TEXT: + Id:TEXT + Bold: false + X:20 + Y:205 + Width:170 + Height:40 +Background@FMVPLAYER: + Id:FMVPLAYER + Width:WINDOW_RIGHT + Height:WINDOW_BOTTOM + Background:dialog4 + Children: + VqaPlayer: + Id:PLAYER + X:0 + Y:0 + Width:WINDOW_RIGHT Height:WINDOW_BOTTOM \ No newline at end of file