Added filter for the board image
This commit is contained in:
parent
5d518428e7
commit
2855d2e159
@ -114,6 +114,7 @@ namespace RBG_Server_WPF
|
||||
// Load sprites as they arrive
|
||||
if (e.CurrentActivity == CommunicationHandler.ProgressData.Activity.ImageDownloaded)
|
||||
{
|
||||
|
||||
Dispatcher.Invoke(() => StatusTextBlock.Text = $"Downloaded {e.Progress} of {App.Context.GameCommunicationHandler.ImageList.Count} images.");
|
||||
App.Context.GameCommunicationHandler.ImageCollection.TryGetValue(e.Message, out CachedByteArray cachedByteArray);
|
||||
BitmapImage image = new();
|
||||
@ -124,6 +125,14 @@ namespace RBG_Server_WPF
|
||||
{
|
||||
Source = image
|
||||
};
|
||||
if (e.Message == App.Context.GameCommunicationHandler.BoardName)
|
||||
{
|
||||
// Image is the board image
|
||||
Dispatcher.Invoke(() =>BoardPreviewImage.Source = image);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Image is a sprite, load it
|
||||
LoadedSpriteGrid loadedSprite = null;
|
||||
foreach (LoadedSpriteGrid item in ClientLoadedSprites.Children)
|
||||
{
|
||||
@ -141,6 +150,8 @@ namespace RBG_Server_WPF
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
internal class LoadedSpriteGrid : Grid
|
||||
{
|
||||
string imageName;
|
||||
|
Loading…
x
Reference in New Issue
Block a user