OpenTTD Source  20241108-master-g80f628063a
animated_tile_func.h
Go to the documentation of this file.
1 /*
2  * This file is part of OpenTTD.
3  * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
4  * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
5  * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
6  */
7 
10 #ifndef ANIMATED_TILE_FUNC_H
11 #define ANIMATED_TILE_FUNC_H
12 
13 #include "tile_type.h"
14 
15 void AddAnimatedTile(TileIndex tile, bool mark_dirty = true);
16 void DeleteAnimatedTile(TileIndex tile);
19 
20 #endif /* ANIMATED_TILE_FUNC_H */
void AnimateAnimatedTiles()
Animate all tiles in the animated tile list, i.e. call AnimateTile on them.
void AddAnimatedTile(TileIndex tile, bool mark_dirty=true)
Add the given tile to the animated tile table (if it does not exist yet).
void DeleteAnimatedTile(TileIndex tile)
Removes the given tile from the animated tile table.
void InitializeAnimatedTiles()
Initialize all animated tile variables to some known begin point.
Types related to tiles.