using TanksServer.GameLogic; namespace TanksServer.Models; internal enum PowerUpType { MagazineType, MagazineSize } internal sealed class PowerUp: IMapEntity { public required FloatPosition Position { get; init; } public PixelBounds Bounds => Position.GetBoundsForCenter(MapService.TileSize); public required PowerUpType Type { get; init; } public MagazineType? MagazineType { get; init; } }