mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r26590) -Fix: possible desync (big/little endian) due to not writing complete variables upon saveload
This commit is contained in:
parent
9270d94e7e
commit
191fd09d32
|
@ -258,7 +258,7 @@ static const SaveLoad _company_desc[] = {
|
|||
|
||||
SLE_VAR(CompanyProperties, colour, SLE_UINT8),
|
||||
SLE_VAR(CompanyProperties, money_fraction, SLE_UINT8),
|
||||
SLE_CONDVAR(CompanyProperties, avail_railtypes, SLE_UINT8, 0, 57),
|
||||
SLE_CONDVAR(CompanyProperties, avail_railtypes, SLE_VAR_I32 | SLE_FILE_I8, 0, 57),
|
||||
SLE_VAR(CompanyProperties, block_preview, SLE_UINT8),
|
||||
|
||||
SLE_CONDNULL(2, 0, 93), ///< cargo_types
|
||||
|
|
|
@ -302,7 +302,7 @@ struct Airport : public TileArea {
|
|||
uint64 flags; ///< stores which blocks on the airport are taken. was 16 bit earlier on, then 32
|
||||
byte type; ///< Type of this airport, @see AirportTypes
|
||||
byte layout; ///< Airport layout number.
|
||||
Direction rotation; ///< How this airport is rotated.
|
||||
DirectionByte rotation; ///< How this airport is rotated.
|
||||
|
||||
PersistentStorage *psa; ///< Persistent storage for NewGRF airports.
|
||||
|
||||
|
|
Loading…
Reference in New Issue