Files
@ r22288:83def34cf056
Branch filter:
Location: cpp/openttd-patchpack/source/src/newgrf_animation_type.h - annotation
r22288:83def34cf056
3.1 KiB
text/x-c
(svn r27478) -Update from Eints:
german: 8 changes by translators, 2 changes by frosch
arabic (egypt): 36 changes by translators
afrikaans: 4 changes by translators
hungarian: 1 change by translators
english (us): 1 change by translators
frisian: 2 changes by translators
norwegian (bokmal): 5 changes by translators
norwegian (nynorsk): 1 change by translators
lithuanian: 5 changes by translators
slovenian: 4 changes by translators
russian: 1 change by translators
ukrainian: 2 changes by translators
welsh: 3 changes by translators
french: 5 changes by glx
english (au): 1 change by translators
irish: 1 change by translators
tamil: 1 change by translators
belarusian: 2 changes by translators
bulgarian: 1 change by translators
italian: 1 change by translators
scottish gaelic: 1 change by translators
romanian: 2 changes by translators
urdu: 5 changes by translators
turkish: 11 changes by translators
portuguese: 1 change by translators
latvian: 2 changes by translators
esperanto: 1 change by translators
dutch: 3 changes by translators
serbian: 1 change by translators
spanish: 1 change by translators
czech: 4 changes by translators
indonesian: 2 changes by translators
latin: 1 change by translators
catalan: 2 changes by translators
hebrew: 9 changes by translators
greek: 5 changes by translators
polish: 1 change by translators
chinese (traditional): 1 change by translators
slovak: 1 change by translators
icelandic: 2 changes by translators
portuguese (brazilian): 4 changes by translators
danish: 2 changes by translators
vietnamese: 6 changes by translators
malay: 2 changes by translators
galician: 4 changes by translators
croatian: 1 change by translators
korean: 4 changes by translators
finnish: 1 change by translators
chinese (simplified): 1 change by translators
estonian: 3 changes by translators
persian: 4 changes by translators
thai: 6 changes by translators
swedish: 1 change by translators
luxembourgish: 3 changes by translators
japanese: 5 changes by translators
basque: 2 changes by translators
german: 8 changes by translators, 2 changes by frosch
arabic (egypt): 36 changes by translators
afrikaans: 4 changes by translators
hungarian: 1 change by translators
english (us): 1 change by translators
frisian: 2 changes by translators
norwegian (bokmal): 5 changes by translators
norwegian (nynorsk): 1 change by translators
lithuanian: 5 changes by translators
slovenian: 4 changes by translators
russian: 1 change by translators
ukrainian: 2 changes by translators
welsh: 3 changes by translators
french: 5 changes by glx
english (au): 1 change by translators
irish: 1 change by translators
tamil: 1 change by translators
belarusian: 2 changes by translators
bulgarian: 1 change by translators
italian: 1 change by translators
scottish gaelic: 1 change by translators
romanian: 2 changes by translators
urdu: 5 changes by translators
turkish: 11 changes by translators
portuguese: 1 change by translators
latvian: 2 changes by translators
esperanto: 1 change by translators
dutch: 3 changes by translators
serbian: 1 change by translators
spanish: 1 change by translators
czech: 4 changes by translators
indonesian: 2 changes by translators
latin: 1 change by translators
catalan: 2 changes by translators
hebrew: 9 changes by translators
greek: 5 changes by translators
polish: 1 change by translators
chinese (traditional): 1 change by translators
slovak: 1 change by translators
icelandic: 2 changes by translators
portuguese (brazilian): 4 changes by translators
danish: 2 changes by translators
vietnamese: 6 changes by translators
malay: 2 changes by translators
galician: 4 changes by translators
croatian: 1 change by translators
korean: 4 changes by translators
finnish: 1 change by translators
chinese (simplified): 1 change by translators
estonian: 3 changes by translators
persian: 4 changes by translators
thai: 6 changes by translators
swedish: 1 change by translators
luxembourgish: 3 changes by translators
japanese: 5 changes by translators
basque: 2 changes by translators
r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r17930:c00871a54e89 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15930:e3a989f7a622 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15930:e3a989f7a622 r15925:9a7fe46227a0 r15925:9a7fe46227a0 r15949:1632bafb6884 r15949:1632bafb6884 r15949:1632bafb6884 r15949:1632bafb6884 r15971:c045a48c36b4 r15949:1632bafb6884 r15949:1632bafb6884 r15925:9a7fe46227a0 | /* $Id$ */
/*
* This file is part of OpenTTD.
* 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.
* 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.
* 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/>.
*/
/** @file newgrf_animation_type.h Definitions related to NewGRF animation. */
#ifndef NEWGRF_ANIMATION_TYPE_H
#define NEWGRF_ANIMATION_TYPE_H
static const uint8 ANIM_STATUS_NON_LOOPING = 0x00; ///< Animation is not looping.
static const uint8 ANIM_STATUS_LOOPING = 0x01; ///< Animation is looping.
static const uint8 ANIM_STATUS_NO_ANIMATION = 0xFF; ///< There is no animation.
/** Information about animation. */
struct AnimationInfo {
uint8 frames; ///< The number of frames.
uint8 status; ///< Status; 0: no looping, 1: looping, 0xFF: no animation.
uint8 speed; ///< The speed, i.e. the amount of time between frames.
uint16 triggers; ///< The triggers that trigger animation.
};
/** Animation triggers for station. */
enum StationAnimationTrigger {
SAT_BUILT, ///< Trigger tile when built.
SAT_NEW_CARGO, ///< Trigger station on new cargo arrival.
SAT_CARGO_TAKEN, ///< Trigger station when cargo is completely taken.
SAT_TRAIN_ARRIVES, ///< Trigger platform when train arrives.
SAT_TRAIN_DEPARTS, ///< Trigger platform when train leaves.
SAT_TRAIN_LOADS, ///< Trigger platform when train loads/unloads.
SAT_250_TICKS, ///< Trigger station every 250 ticks.
};
/** Animation triggers of the industries. */
enum IndustryAnimationTrigger {
IAT_CONSTRUCTION_STATE_CHANGE, ///< Trigger whenever the construction state changes.
IAT_TILELOOP, ///< Trigger in the periodic tile loop.
IAT_INDUSTRY_TICK, ///< Trigger every tick.
IAT_INDUSTRY_RECEIVED_CARGO, ///< Trigger when cargo is received .
IAT_INDUSTRY_DISTRIBUTES_CARGO, ///< Trigger when cargo is distributed.
};
/** Animation triggers for airport tiles */
enum AirpAnimationTrigger {
AAT_BUILT, ///< Triggered when the airport is built (for all tiles at the same time).
AAT_TILELOOP, ///< Triggered in the periodic tile loop.
AAT_STATION_NEW_CARGO, ///< Triggered when new cargo arrives at the station (for all tiles at the same time).
AAT_STATION_CARGO_TAKEN, ///< Triggered when a cargo type is completely removed from the station (for all tiles at the same time).
AAT_STATION_250_TICKS, ///< Triggered every 250 ticks (for all tiles at the same time).
};
/** Animation triggers for objects. */
enum ObjectAnimationTrigger {
OAT_BUILT, ///< Triggered when the object is built (for all tiles at the same time).
OAT_TILELOOP, ///< Triggered in the periodic tile loop.
OAT_256_TICKS, ///< Triggered every 256 ticks (for all tiles at the same time).
};
#endif /* NEWGRF_ANIMATION_TYPE_H */
|