| 21 | struct TileAnimationFrameAnimationHelper { |
| 22 | static uint8_t Get(Tobj *, TileIndex tile) { return GetAnimationFrame(tile); } |
| 23 | static bool Set(Tobj *, TileIndex tile, uint8_t frame) |
| 24 | { |
| 25 | uint8_t prev_frame = GetAnimationFrame(tile); |
| 26 | if (prev_frame == frame) return false; |
| 27 | |
| 28 | SetAnimationFrame(tile, frame); |
| 29 | return true; |
| 30 | } |
| 31 | }; |
| 32 | |
| 33 | /** |
nothing calls this directly
no test coverage detected