* Set a new animation frame * @param t the tile * @param frame the new frame number * @pre IsTileType(t, MP_HOUSE) || IsTileType(t, MP_OBJECT) || IsTileType(t, MP_INDUSTRY) || IsTileType(t, MP_STATION) */
| 260 | * @pre IsTileType(t, MP_HOUSE) || IsTileType(t, MP_OBJECT) || IsTileType(t, MP_INDUSTRY) || IsTileType(t, MP_STATION) |
| 261 | */ |
| 262 | inline void SetAnimationFrame(Tile t, uint8_t frame) |
| 263 | { |
| 264 | assert(IsTileType(t, MP_HOUSE) || IsTileType(t, MP_OBJECT) || IsTileType(t, MP_INDUSTRY) || IsTileType(t, MP_STATION)); |
| 265 | t.m7() = frame; |
| 266 | } |
| 267 | |
| 268 | std::tuple<Slope, int> GetTileSlopeZ(TileIndex tile); |
| 269 | int GetTileZ(TileIndex tile); |
no test coverage detected