mirror of
https://github.com/haven1433/HexManiacAdvance.git
synced 2026-03-21 17:34:13 -05:00
show selected tile index in block editor
This commit is contained in:
parent
e4473d1a40
commit
f7e6c73d25
|
|
@ -418,6 +418,7 @@ namespace HavenSoft.HexManiac.Core.ViewModels.Map {
|
|||
|
||||
private IPixelViewModel drawTileRender;
|
||||
public IPixelViewModel DrawTileRender => drawTileRender;
|
||||
public int DrawTileIndex => drawTile;
|
||||
|
||||
public BlockEditor(ChangeHistory<ModelDelta> history, IDataModel listSource, MapTutorialsViewModel tutorials, short[][] palettes, int[][,] tiles, byte[][] blocks, byte[][] blockAttributes) {
|
||||
this.history = history;
|
||||
|
|
@ -739,7 +740,7 @@ namespace HavenSoft.HexManiac.Core.ViewModels.Map {
|
|||
private void UpdateDrawTileRender() {
|
||||
var palette = SpriteTool.CreatePaletteWithUniqueTransparentColor(palettes[drawPalette]);
|
||||
drawTileRender = new CanvasPixelViewModel(8, 8, SpriteTool.Render(tiles[drawTile], palette, 0, 0)) { Transparent = palette[0], SpriteScale = 4 };
|
||||
NotifyPropertiesChanged(nameof(DrawTileRender));
|
||||
NotifyPropertiesChanged(nameof(DrawTileRender), nameof(DrawTileIndex));
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
|
|
|||
|
|
@ -1534,9 +1534,12 @@
|
|||
</StackPanel>
|
||||
<StackPanel DockPanel.Dock="Top" HorizontalAlignment="Center" Orientation="Horizontal" Margin="0,0,0,4" DataContext="{Binding PrimaryMap.BlockEditor}">
|
||||
<TextBlock Text="Selected Tile:" VerticalAlignment="Center" Margin="5,0" Width="100" TextAlignment="Right" />
|
||||
<Border Padding="2" BorderBrush="{DynamicResource Secondary}" BorderThickness="1" Margin="0,0,30,0" VerticalAlignment="Center" HorizontalAlignment="Left">
|
||||
<local:PixelImage DataContext="{Binding DrawTileRender}" TransparentBrush="{DynamicResource Background}" />
|
||||
</Border>
|
||||
<StackPanel Margin="0,10,30,0" HorizontalAlignment="Left">
|
||||
<Border Padding="2" BorderBrush="{DynamicResource Secondary}" BorderThickness="1" VerticalAlignment="Center">
|
||||
<local:PixelImage DataContext="{Binding DrawTileRender}" TransparentBrush="{DynamicResource Background}" />
|
||||
</Border>
|
||||
<TextBlock HorizontalAlignment="Center" Text="{Binding DrawTileIndex}" />
|
||||
</StackPanel>
|
||||
<TextBlock VerticalAlignment="Center" Margin="5,0" TextAlignment="Center">
|
||||
<Run Text="Selected Palette:" />
|
||||
<LineBreak />
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user