diff --git a/test/testpaint/Compat.cpp b/test/testpaint/Compat.cpp index e6f9e33f22..7bc2468622 100644 --- a/test/testpaint/Compat.cpp +++ b/test/testpaint/Compat.cpp @@ -145,12 +145,27 @@ rct_ride_entry* Ride::GetRideEntry() const return rideEntry; } +template<> bool SpriteBase::Is() const +{ + return true; +} + +template<> bool SpriteBase::Is() const +{ + return sprite_identifier == SPRITE_IDENTIFIER_PEEP; +} + rct_sprite* get_sprite(size_t sprite_idx) { assert(sprite_idx < MAX_SPRITES); return &sprite_list[sprite_idx]; } +SpriteBase* GetEntity(size_t sprite_idx) +{ + return GetEntity(sprite_idx); +} + bool TileElementBase::IsLastForTile() const { return (this->Flags & TILE_ELEMENT_FLAG_LAST_TILE) != 0;