From 5ca5790ac874b23d66f78de993d7e3f72c7acee8 Mon Sep 17 00:00:00 2001 From: Rubidium Date: Sat, 1 Feb 2025 00:14:23 +0100 Subject: [PATCH] Codechange: strongly type SpriteGroupID --- src/newgrf_spritegroup.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/newgrf_spritegroup.h b/src/newgrf_spritegroup.h index 32eba6af32..6b49d17040 100644 --- a/src/newgrf_spritegroup.h +++ b/src/newgrf_spritegroup.h @@ -44,13 +44,13 @@ enum SpriteGroupType : uint8_t { }; struct SpriteGroup; -typedef uint32_t SpriteGroupID; struct ResolverObject; /* SPRITE_WIDTH is 24. ECS has roughly 30 sprite groups per real sprite. * Adding an 'extra' margin would be assuming 64 sprite groups per real * sprite. 64 = 2^6, so 2^30 should be enough (for now) */ -using SpriteGroupPool = Pool; +using SpriteGroupID = PoolID; +using SpriteGroupPool = Pool; extern SpriteGroupPool _spritegroup_pool; /* Common wrapper for all the different sprite group types */