From bce5b8cfc7b0ab5aadc2e798f9ddfc29ad99ee95 Mon Sep 17 00:00:00 2001 From: Vinzenz Schroeter Date: Fri, 3 May 2024 16:45:35 +0200 Subject: [PATCH] update generic power up shape --- .../TanksServer/Graphics/DrawPowerUpsStep.cs | 10 ++++++---- .../TanksServer/assets/powerup_explosive.png | Bin 112 -> 0 bytes .../TanksServer/assets/powerup_generic.png | Bin 0 -> 113 bytes 3 files changed, 6 insertions(+), 4 deletions(-) delete mode 100644 tanks-backend/TanksServer/assets/powerup_explosive.png create mode 100644 tanks-backend/TanksServer/assets/powerup_generic.png diff --git a/tanks-backend/TanksServer/Graphics/DrawPowerUpsStep.cs b/tanks-backend/TanksServer/Graphics/DrawPowerUpsStep.cs index 10cbdae..a49f77f 100644 --- a/tanks-backend/TanksServer/Graphics/DrawPowerUpsStep.cs +++ b/tanks-backend/TanksServer/Graphics/DrawPowerUpsStep.cs @@ -4,16 +4,18 @@ namespace TanksServer.Graphics; internal sealed class DrawPowerUpsStep(MapEntityManager entityManager) : IDrawStep { - private readonly Sprite _genericSprite = Sprite.FromImageFile("assets/powerup_explosive.png"); + private readonly Sprite _genericSprite = Sprite.FromImageFile("assets/powerup_generic.png"); private readonly Sprite _smartSprite = Sprite.FromImageFile("assets/powerup_smart.png"); public void Draw(GamePixelGrid pixels) { foreach (var powerUp in entityManager.PowerUps) { - var sprite = _genericSprite; - if (powerUp is { Type: PowerUpType.MagazineType, MagazineType: MagazineType.Smart }) - sprite = _smartSprite; + var sprite = powerUp switch + { + { Type: PowerUpType.MagazineType, MagazineType: MagazineType.Smart } => _smartSprite, + _ => _genericSprite + }; DrawPowerUp(pixels, sprite, powerUp.Bounds.TopLeft); } diff --git a/tanks-backend/TanksServer/assets/powerup_explosive.png b/tanks-backend/TanksServer/assets/powerup_explosive.png deleted file mode 100644 index f1854d2afabcb3d6fab333b0b5788f8750fbebb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqEX7WqAsj$Z!;#VfMnx@Lw(4T?>GE7(8A5T-G@y GGywp70v*)= literal 0 HcmV?d00001