From fd5564e444509a2cecb1554577a53d4f3a188f0e Mon Sep 17 00:00:00 2001 From: Frank Tovar Date: Sat, 9 May 2026 00:48:57 +0200 Subject: [PATCH] Fix tilemap asset loading --- src/ReactorMaintenance.Win2D/MainWindow.xaml | 1 - src/ReactorMaintenance.Win2D/MainWindow.xaml.cs | 3 ++- src/ReactorMaintenance.Win2D/ReactorMaintenance.Win2D.csproj | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ReactorMaintenance.Win2D/MainWindow.xaml b/src/ReactorMaintenance.Win2D/MainWindow.xaml index 843ef19..f92d0b7 100644 --- a/src/ReactorMaintenance.Win2D/MainWindow.xaml +++ b/src/ReactorMaintenance.Win2D/MainWindow.xaml @@ -4,7 +4,6 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:canvas="using:Microsoft.Graphics.Canvas.UI.Xaml" Title="Reactor Maintenance"> - diff --git a/src/ReactorMaintenance.Win2D/MainWindow.xaml.cs b/src/ReactorMaintenance.Win2D/MainWindow.xaml.cs index 299f372..186ca9e 100644 --- a/src/ReactorMaintenance.Win2D/MainWindow.xaml.cs +++ b/src/ReactorMaintenance.Win2D/MainWindow.xaml.cs @@ -50,7 +50,8 @@ public sealed partial class MainWindow private async Task LoadTilemapAsync(CanvasControl sender) { - m_TerrainTilemap = await CanvasBitmap.LoadAsync(sender, new Uri("ms-appx:///Images/tilemap.png")); + var tilemapPath = Path.Combine(AppContext.BaseDirectory, "Images", "tilemap.png"); + m_TerrainTilemap = await CanvasBitmap.LoadAsync(sender, tilemapPath); } private void ToolPicker_SelectionChanged(object sender, SelectionChangedEventArgs e) diff --git a/src/ReactorMaintenance.Win2D/ReactorMaintenance.Win2D.csproj b/src/ReactorMaintenance.Win2D/ReactorMaintenance.Win2D.csproj index abd0757..5ae97e4 100644 --- a/src/ReactorMaintenance.Win2D/ReactorMaintenance.Win2D.csproj +++ b/src/ReactorMaintenance.Win2D/ReactorMaintenance.Win2D.csproj @@ -26,6 +26,8 @@ - + + PreserveNewest +