forked from mirror/OpenTTD
(svn r3227) -Codechange: [Savegame] removed 'minor' version, and renamed 'major' version to just: version.
This commit is contained in:
@@ -1129,13 +1129,13 @@ static void Save_ORDR(void)
|
||||
|
||||
static void Load_ORDR(void)
|
||||
{
|
||||
if (_sl_full_version <= 0x501) {
|
||||
/* Version older than 0x502 did not have a ->next pointer. Convert them
|
||||
if (CheckSavegameVersionOldStyle(5, 2)) {
|
||||
/* Version older than 5.2 did not have a ->next pointer. Convert them
|
||||
(in the old days, the orderlist was 5000 items big) */
|
||||
uint len = SlGetFieldLength();
|
||||
uint i;
|
||||
|
||||
if (_sl_version < 5) {
|
||||
if (CheckSavegameVersion(5)) {
|
||||
/* Pre-version 5 had an other layout for orders
|
||||
(uint16 instead of uint32) */
|
||||
uint16 orders[5000];
|
||||
@@ -1151,7 +1151,7 @@ static void Load_ORDR(void)
|
||||
|
||||
AssignOrder(GetOrder(i), UnpackVersion4Order(orders[i]));
|
||||
}
|
||||
} else if (_sl_full_version <= 0x501) {
|
||||
} else if (CheckSavegameVersionOldStyle(5, 2)) {
|
||||
uint32 orders[5000];
|
||||
|
||||
len /= sizeof(uint32);
|
||||
|
Reference in New Issue
Block a user