summaryrefslogtreecommitdiff
path: root/src/cargotype.h
diff options
context:
space:
mode:
authortruebrain <truebrain@openttd.org>2011-11-23 16:05:19 +0000
committertruebrain <truebrain@openttd.org>2011-11-23 16:05:19 +0000
commit229e572663158d8fd37cabf3c2a3cb06811ff0a1 (patch)
treee27f01fdf1de01262be29bb795b0be8d54b04f5e /src/cargotype.h
parent4e09cde6495f35a6d56cacc0dbf636df7bc94dbd (diff)
downloadopenttd-229e572663158d8fd37cabf3c2a3cb06811ff0a1.tar.xz
(svn r23298) -Add: track statistics of all incoming and outgoing goods. Incoming based on TownEffect, outgoing based on CargoType (based on patch by Terkhen)
Diffstat (limited to 'src/cargotype.h')
-rw-r--r--src/cargotype.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/cargotype.h b/src/cargotype.h
index 89ce80ed2..87721df7b 100644
--- a/src/cargotype.h
+++ b/src/cargotype.h
@@ -23,12 +23,15 @@ typedef uint32 CargoLabel;
/** Town growth effect when delivering cargo. */
enum TownEffect {
- TE_NONE, ///< Cargo has no effect.
- TE_PASSENGERS, ///< Cargo behaves passenger-like.
- TE_MAIL, ///< Cargo behaves mail-like.
- TE_GOODS, ///< Cargo behaves goods/candy-like.
- TE_WATER, ///< Cargo behaves water-like.
- TE_FOOD, ///< Cargo behaves food/fizzy-drinks-like.
+ TE_BEGIN = 0,
+ TE_NONE = TE_BEGIN, ///< Cargo has no effect.
+ TE_PASSENGERS, ///< Cargo behaves passenger-like.
+ TE_MAIL, ///< Cargo behaves mail-like.
+ TE_GOODS, ///< Cargo behaves goods/candy-like.
+ TE_WATER, ///< Cargo behaves water-like.
+ TE_FOOD, ///< Cargo behaves food/fizzy-drinks-like.
+ TE_END, ///< End of town effects.
+ NUM_TE = TE_END, ///< Amount of town effects.
};
/** Cargo classes. */