MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / AnimateToffeeQuarry

Function AnimateToffeeQuarry

src/industry_cmd.cpp:571–586  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

569}
570
571static void AnimateToffeeQuarry(TileIndex tile)
572{
573 uint8_t m = GetAnimationFrame(tile);
574
575 if (_industry_anim_offs_toffee[m] == 0xFF && _settings_client.sound.ambient) {
576 SndPlayTileFx(SND_30_TOFFEE_QUARRY, tile);
577 }
578
579 if (++m >= 70) {
580 m = 0;
581 DeleteAnimatedTile(tile);
582 }
583 SetAnimationFrame(tile, m);
584
585 MarkTileDirtyByTile(tile);
586}
587
588static void AnimateBubbleCatcher(TileIndex tile)
589{

Callers 1

AnimateTile_IndustryFunction · 0.85

Calls 5

GetAnimationFrameFunction · 0.85
SndPlayTileFxFunction · 0.85
DeleteAnimatedTileFunction · 0.85
SetAnimationFrameFunction · 0.85
MarkTileDirtyByTileFunction · 0.70

Tested by

no test coverage detected