summaryrefslogtreecommitdiff
path: root/src/vehicle_base.h
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2014-08-17 14:52:48 +0000
committerfrosch <frosch@openttd.org>2014-08-17 14:52:48 +0000
commit17e88d644af42132741174c3e14cbcc37b1b979f (patch)
tree0dfca2d200cd1870401de1b3df8b3daf5301907a /src/vehicle_base.h
parentd263fcce824907fb26b4ec123065f86f878625d0 (diff)
downloadopenttd-17e88d644af42132741174c3e14cbcc37b1b979f.tar.xz
(svn r26746) -Codechange: Separate enums for visual effect type and spawning model.
Diffstat (limited to 'src/vehicle_base.h')
-rw-r--r--src/vehicle_base.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/vehicle_base.h b/src/vehicle_base.h
index 261b8ed03..380f6781d 100644
--- a/src/vehicle_base.h
+++ b/src/vehicle_base.h
@@ -92,6 +92,16 @@ enum VisualEffect {
VE_DEFAULT = 0xFF, ///< Default value to indicate that visual effect should be based on engine class
};
+/** Models for spawning visual effects. */
+enum VisualEffectSpawnModel {
+ VESM_NONE = 0, ///< No visual effect
+ VESM_STEAM, ///< Steam model
+ VESM_DIESEL, ///< Diesel model
+ VESM_ELECTRIC, ///< Electric model
+
+ VESM_END
+};
+
/**
* Enum to handle ground vehicle subtypes.
* This is defined here instead of at #GroundVehicle because some common function require access to these flags.