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 */