added the game asset viewer to d2k mod

This commit is contained in:
Matthias Mailänder
2013-04-27 15:37:52 +02:00
parent 881fcf1191
commit 3ae61c5f8c
4 changed files with 19 additions and 10 deletions

View File

@@ -33,12 +33,6 @@ namespace OpenRA.Mods.RA.Widgets.Logic
{ {
panel = widget; panel = widget;
spriteImage = panel.Get<ShpImageWidget>("SPRITE");
filenameInput = panel.Get<TextFieldWidget>("FILENAME_INPUT");
filenameInput.Text = spriteImage.Image;
filenameInput.OnEnterKey = () => LoadAsset(filenameInput.Text);
var assetList = panel.Get<ScrollPanelWidget>("ASSET_LIST"); var assetList = panel.Get<ScrollPanelWidget>("ASSET_LIST");
var template = panel.Get<ScrollItemWidget>("ASSET_TEMPLATE"); var template = panel.Get<ScrollItemWidget>("ASSET_TEMPLATE");
@@ -53,6 +47,12 @@ namespace OpenRA.Mods.RA.Widgets.Logic
} }
} }
spriteImage = panel.Get<ShpImageWidget>("SPRITE");
filenameInput = panel.Get<TextFieldWidget>("FILENAME_INPUT");
filenameInput.Text = spriteImage.Image;
filenameInput.OnEnterKey = () => LoadAsset(filenameInput.Text);
frameSlider = panel.Get<SliderWidget>("FRAME_SLIDER"); frameSlider = panel.Get<SliderWidget>("FRAME_SLIDER");
frameSlider.MaximumValue = (float)spriteImage.FrameCount; frameSlider.MaximumValue = (float)spriteImage.FrameCount;
frameSlider.Ticks = spriteImage.FrameCount+1; frameSlider.Ticks = spriteImage.FrameCount+1;

View File

@@ -2,7 +2,7 @@ Background@MAINMENU:
X:(WINDOW_RIGHT - WIDTH)/2 X:(WINDOW_RIGHT - WIDTH)/2
Y:(WINDOW_BOTTOM - HEIGHT)/2 Y:(WINDOW_BOTTOM - HEIGHT)/2
Width:250 Width:250
Height:420 Height:460
Visible:true Visible:true
Logic:MainMenuButtonsLogic Logic:MainMenuButtonsLogic
Children: Children:
@@ -63,11 +63,18 @@ Background@MAINMENU:
Height:25 Height:25
Text:Replay Viewer Text:Replay Viewer
Font:Bold Font:Bold
Button@MAINMENU_BUTTON_QUIT: Button@MAINMENU_BUTTON_ASSET_BROWSER:
X:45 X:45
Y:350 Y:350
Width:160 Width:160
Height:25 Height:25
Text:Asset Browser
Font:Bold
Button@MAINMENU_BUTTON_QUIT:
X:45
Y:390
Width:160
Height:25
Text:Quit Text:Quit
Font:Bold Font:Bold
Background@PERF_BG: Background@PERF_BG:

View File

@@ -66,6 +66,8 @@ ChromeLayout:
mods/ra/chrome/cheats.yaml mods/ra/chrome/cheats.yaml
mods/ra/chrome/musicplayer.yaml mods/ra/chrome/musicplayer.yaml
mods/d2k/chrome/tooltips.yaml mods/d2k/chrome/tooltips.yaml
mods/ra/chrome/assetbrowser.yaml
Weapons: Weapons:
mods/d2k/weapons/defaults.yaml mods/d2k/weapons/defaults.yaml
mods/d2k/weapons/explosions.yaml mods/d2k/weapons/explosions.yaml

View File

@@ -68,8 +68,8 @@ Background@ASSETBROWSER_BG:
Y:80 Y:80
Width:246 Width:246
Height:246 Height:246
Image:fact Image:mouse
Palette:player Palette:colorpicker
Label@ACTIONS_TITLE: Label@ACTIONS_TITLE:
X:PARENT_RIGHT - 150 X:PARENT_RIGHT - 150
Y:45 Y:45