(svn r9956) -Codechange: Add tram livery schemes

This commit is contained in:
peter1138
2007-05-27 09:33:41 +00:00
parent 21454957b5
commit 974aebcce5
6 changed files with 24 additions and 4 deletions

View File

@@ -1279,9 +1279,16 @@ static void SaveLoad_PLYR(Player* p)
}
/* Write each livery entry. */
for (i = 0; i < LS_END; i++) {
int num_liveries = CheckSavegameVersion(63) ? LS_END - 2 : LS_END;
for (i = 0; i < num_liveries; i++) {
SlObject(&p->livery[i], _player_livery_desc);
}
if (num_liveries == LS_END - 2) {
/* Copy bus/truck liveries over to trams */
p->livery[LS_PASSENGER_TRAM] = p->livery[LS_BUS];
p->livery[LS_FREIGHT_TRAM] = p->livery[LS_TRUCK];
}
}
static void Save_PLYR()