(svn r2387) - CodeChange: made the saveload code more readable and also removed the 'byte' saveload arrays which means you can save an array of more than 255 elements, or bigger structs than 255 bytes. This doesn't yet solve the problem that a chunk can be a maximum of 16384 big.
- Fix: also fix an unnoticed error in SlSaveLoadConv() due to wrong types.
This commit is contained in:
@@ -1945,7 +1945,7 @@ const TileTypeProcs _tile_type_industry_procs = {
|
||||
GetSlopeTileh_Industry, /* get_slope_tileh_proc */
|
||||
};
|
||||
|
||||
static const byte _industry_desc[] = {
|
||||
static const SaveLoad _industry_desc[] = {
|
||||
SLE_CONDVAR(Industry, xy, SLE_FILE_U16 | SLE_VAR_U32, 0, 5),
|
||||
SLE_CONDVAR(Industry, xy, SLE_UINT32, 6, 255),
|
||||
SLE_VAR(Industry,width, SLE_UINT8),
|
||||
|
||||
Reference in New Issue
Block a user