Merge pull request #3990 from pchote/cnc-menu-improvements

C&C main menu polish.
This commit is contained in:
Matthias Mailänder
2013-10-23 08:24:04 -07:00
3 changed files with 41 additions and 22 deletions

View File

@@ -102,7 +102,12 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
settingsMenu.Get<ButtonWidget>("BACK_BUTTON").OnClick = () => menuType = MenuType.Main;
rootMenu.Get<ImageWidget>("RECBLOCK").IsVisible = () => world.FrameNumber / 25 % 2 == 0;
var shellmapDecorations = widget.Get("SHELLMAP_DECORATIONS");
shellmapDecorations.IsVisible = () => menuType != MenuType.None && Game.Settings.Game.ShowShellmap;
shellmapDecorations.Get<ImageWidget>("RECBLOCK").IsVisible = () => world.FrameNumber / 25 % 2 == 0;
var shellmapDisabledDecorations = widget.Get("SHELLMAP_DISABLED_DECORATIONS");
shellmapDisabledDecorations.IsVisible = () => !Game.Settings.Game.ShowShellmap;
}
void OpenGamePanel(string id)

View File

@@ -7,7 +7,7 @@ Container@INSTALL_BACKGROUND:
Y:(WINDOW_BOTTOM-256)/2
ImageCollection:logos
ImageName:nod-load
Image@NOD:
Image@GDI:
X:WINDOW_RIGHT/2+128
Y:(WINDOW_BOTTOM-256)/2
ImageCollection:logos

View File

@@ -3,26 +3,40 @@ Container@MENU_BACKGROUND:
Height:WINDOW_BOTTOM
Logic:CncMenuLogic
Children:
Image@RETICLE:
X:(WINDOW_RIGHT-WIDTH)/2
Y:(WINDOW_BOTTOM-HEIGHT)/2
Width:512
Height:512
ImageCollection:shellmap
ImageName:reticle
Label@REC:
X:(WINDOW_RIGHT-512)/2+10
Y:(WINDOW_BOTTOM+512)/2-28
Height:18
Font:Bold
Text:REC
Image@RECBLOCK:
X:(WINDOW_RIGHT-512)/2+40
Y:(WINDOW_BOTTOM+512)/2-25
Width:16
Height:16
ImageCollection:shellmapbits
ImageName:record
Container@SHELLMAP_DECORATIONS:
Children:
Image@RETICLE:
X:(WINDOW_RIGHT-WIDTH)/2
Y:(WINDOW_BOTTOM-HEIGHT)/2
Width:512
Height:512
ImageCollection:shellmap
ImageName:reticle
Label@REC:
X:(WINDOW_RIGHT-512)/2+10
Y:(WINDOW_BOTTOM+512)/2-28
Height:18
Font:Bold
Text:REC
Image@RECBLOCK:
X:(WINDOW_RIGHT-512)/2+40
Y:(WINDOW_BOTTOM+512)/2-25
Width:16
Height:16
ImageCollection:shellmapbits
ImageName:record
Container@SHELLMAP_DISABLED_DECORATIONS:
Children:
Image@NOD:
X:WINDOW_RIGHT/2-384
Y:(WINDOW_BOTTOM-256)/2
ImageCollection:logos
ImageName:nod-load
Image@GDI:
X:WINDOW_RIGHT/2+128
Y:(WINDOW_BOTTOM-256)/2
ImageCollection:logos
ImageName:gdi-load
Image@EVA:
X:WINDOW_RIGHT-128-43
Y:43