OpenTTD Source 20241224-master-gf74b0cf984
|
Definitions related to NewGRF animation. More...
Go to the source code of this file.
Data Structures | |
struct | AnimationInfo |
Information about animation. More... | |
Enumerations | |
enum | StationAnimationTrigger { SAT_BUILT , SAT_NEW_CARGO , SAT_CARGO_TAKEN , SAT_TRAIN_ARRIVES , SAT_TRAIN_DEPARTS , SAT_TRAIN_LOADS , SAT_250_TICKS } |
Animation triggers for station. More... | |
enum | IndustryAnimationTrigger { IAT_CONSTRUCTION_STATE_CHANGE , IAT_TILELOOP , IAT_INDUSTRY_TICK , IAT_INDUSTRY_RECEIVED_CARGO , IAT_INDUSTRY_DISTRIBUTES_CARGO } |
Animation triggers of the industries. More... | |
enum | AirpAnimationTrigger { AAT_BUILT , AAT_TILELOOP , AAT_STATION_NEW_CARGO , AAT_STATION_CARGO_TAKEN , AAT_STATION_250_TICKS , AAT_STATION_AIRPLANE_LAND } |
Animation triggers for airport tiles. More... | |
enum | ObjectAnimationTrigger { OAT_BUILT , OAT_TILELOOP , OAT_256_TICKS } |
Animation triggers for objects. More... | |
Variables | |
static const uint8_t | ANIM_STATUS_NON_LOOPING = 0x00 |
Animation is not looping. | |
static const uint8_t | ANIM_STATUS_LOOPING = 0x01 |
Animation is looping. | |
static const uint8_t | ANIM_STATUS_NO_ANIMATION = 0xFF |
There is no animation. | |
Definitions related to NewGRF animation.
Definition in file newgrf_animation_type.h.
enum AirpAnimationTrigger |
Animation triggers for airport tiles.
Definition at line 46 of file newgrf_animation_type.h.
Animation triggers of the industries.
Definition at line 37 of file newgrf_animation_type.h.
Animation triggers for objects.
Definition at line 56 of file newgrf_animation_type.h.
Animation triggers for station.
Definition at line 26 of file newgrf_animation_type.h.
|
static |
Animation is looping.
Definition at line 14 of file newgrf_animation_type.h.
Referenced by AnimationBase< Tbase, Tspec, Tobj, Textra, GetCallback, Tframehelper >::AnimateTile().
|
static |
There is no animation.
Definition at line 15 of file newgrf_animation_type.h.
Referenced by CmdBuildAirport(), and DoCreateNewIndustry().
|
static |
Animation is not looping.
Definition at line 13 of file newgrf_animation_type.h.