src/engine.h
branchgamebalance
changeset 9909 dce9a6923bb7
parent 9895 7bd07f43b0e3
child 9910 0b2aebc8283e
equal deleted inserted replaced
9908:0fa543611bbe 9909:dce9a6923bb7
    88  */
    88  */
    89 struct EngineInfo {
    89 struct EngineInfo {
    90 	Date base_intro;
    90 	Date base_intro;
    91 	Year lifelength;
    91 	Year lifelength;
    92 	Year base_life;
    92 	Year base_life;
    93 	byte unk2;         ///< Carriages have the highest bit set in this one
    93 	byte unk2;         ///< flag for carriage(bit 7) and decay speed(bits0..6)
    94 	byte load_amount;
    94 	byte load_amount;
    95 	byte climates;
    95 	byte climates;
    96 	uint32 refit_mask;
    96 	uint32 refit_mask;
    97 	byte refit_cost;
    97 	byte refit_cost;
    98 	byte misc_flags;
    98 	byte misc_flags;
   293  */
   293  */
   294 typedef EngineRenew* EngineRenewList;
   294 typedef EngineRenew* EngineRenewList;
   295 
   295 
   296 /**
   296 /**
   297  * Remove all engine replacement settings for the player.
   297  * Remove all engine replacement settings for the player.
   298  * @param  er The renewlist for a given player.
   298  * @param  erl The renewlist for a given player.
   299  * @return The new renewlist for the player.
   299  * @return The new renewlist for the player.
   300  */
   300  */
   301 void RemoveAllEngineReplacement(EngineRenewList* erl);
   301 void RemoveAllEngineReplacement(EngineRenewList* erl);
   302 
   302 
   303 /**
   303 /**