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!ia0y~yVBi2@4mJh`h9ms@x)~T4Sc;uILpV4%IBGajIv5xj z)ID7sLnNjqCn&J~X=j=hf8whRUP?0=!jHI2`fIUP;nc((3=H@7n4bN3I%_cl P0|SGntDnm{r-UW|c!3}f diff --git a/tanks-backend/TanksServer/assets/powerup_generic.png b/tanks-backend/TanksServer/assets/powerup_generic.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba69ec17e97460b72f0146758f6816bc493e1ee GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4mJh`h9ms@x)~T4Sc;uILpV4%IBGajIv5xj zG(24#LnNjqCnzvTB=-FO|Np=H#DtWV(+5=o4Sbk|6}2_O9p)&1WMnwWDEwE;cGm(1 P1_lOCS3j3^P6