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

Function AnimateSugarSieve

src/industry_cmd.cpp:551–569  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

549}
550
551static void AnimateSugarSieve(TileIndex tile)
552{
553 uint8_t m = GetAnimationFrame(tile) + 1;
554
555 if (_settings_client.sound.ambient) {
556 switch (m & 7) {
557 case 2: SndPlayTileFx(SND_2D_SUGAR_MINE_1, tile); break;
558 case 6: SndPlayTileFx(SND_29_SUGAR_MINE_2, tile); break;
559 }
560 }
561
562 if (m >= 96) {
563 m = 0;
564 DeleteAnimatedTile(tile);
565 }
566 SetAnimationFrame(tile, m);
567
568 MarkTileDirtyByTile(tile);
569}
570
571static void AnimateToffeeQuarry(TileIndex tile)
572{

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