1
0
Fork 0

Fix ddf1510a23: House animation random data flag ignored. (#12963)

In the refactor to unified tile animation code, the test for `CALLBACK_1A_RANDOM_BITS` incorrectly got changed to a `HasBit()` test preventing it from working.

Use `HasFlag()` instead.
pull/12964/head
Peter Nelson 2024-09-23 18:18:28 +01:00 committed by GitHub
parent f149d84d4c
commit e60c5f30a3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -597,7 +597,7 @@ void AnimateNewHouseTile(TileIndex tile)
const HouseSpec *hs = HouseSpec::Get(GetHouseType(tile)); const HouseSpec *hs = HouseSpec::Get(GetHouseType(tile));
if (hs == nullptr) return; if (hs == nullptr) return;
HouseAnimationBase::AnimateTile(hs, Town::GetByTile(tile), tile, HasBit(hs->extra_flags, CALLBACK_1A_RANDOM_BITS)); HouseAnimationBase::AnimateTile(hs, Town::GetByTile(tile), tile, HasFlag(hs->extra_flags, CALLBACK_1A_RANDOM_BITS));
} }
void AnimateNewHouseConstruction(TileIndex tile) void AnimateNewHouseConstruction(TileIndex tile)