From 18a93cca3d4c590949015ff56e34d8906c60199a Mon Sep 17 00:00:00 2001 From: celestar Date: Wed, 20 Jul 2005 22:02:58 +0000 Subject: (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so that railtypes do not be in ascending order of appearance. Allows easier implementation or more railtypes --- table/engines.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'table/engines.h') diff --git a/table/engines.h b/table/engines.h index f329aea1f..23b0daf57 100644 --- a/table/engines.h +++ b/table/engines.h @@ -9,9 +9,18 @@ /** Writes the properties of a vehicle into the EngineInfo struct. * @see EngineInfo + * @param a Introduction date + * @param e Rail Type of the vehicle + * @param f Bitmask of the climates */ - #define MK(a,b,c,d,e,f) {a,b,c,d,((e)<<4)|(f)} +/** Writes the properties of a train carriage into the EngineInfo struct. + * @see EngineInfo + * @param a Introduction date + * @param e Rail Type of the vehicle + * @param f Bitmask of the climates + * @note the 0x80 in parameter b sets the "is carriage bit" + */ #define MW(a,b,c,d,e,f) {a,b|0x80,c,d,((e)<<4)|(f)} EngineInfo _engine_info[TOTAL_NUM_ENGINES] = { -- cgit v1.2.3-54-g00ecf