1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-27 00:34:46 +01:00

Move scenario objective/category/name/details into Scenario::Options

This commit is contained in:
Aaron van Geffen
2025-08-22 16:05:38 +02:00
parent aa35ec07cd
commit f5f3199dfe
17 changed files with 182 additions and 169 deletions

View File

@@ -484,15 +484,15 @@ namespace OpenRCT2
void ReadWriteScenarioChunk(GameState_t& gameState, OrcaStream& os)
{
os.readWriteChunk(ParkFileChunkType::SCENARIO, [&gameState, &os](OrcaStream::ChunkStream& cs) {
cs.readWrite(gameState.scenarioCategory);
ReadWriteStringTable(cs, gameState.scenarioName, "en-GB");
cs.readWrite(gameState.scenarioOptions.category);
ReadWriteStringTable(cs, gameState.scenarioOptions.name, "en-GB");
ReadWriteStringTable(cs, gameState.park.name, "en-GB");
ReadWriteStringTable(cs, gameState.scenarioDetails, "en-GB");
ReadWriteStringTable(cs, gameState.scenarioOptions.details, "en-GB");
cs.readWrite(gameState.scenarioObjective.Type);
cs.readWrite(gameState.scenarioObjective.Year);
cs.readWrite(gameState.scenarioObjective.NumGuests);
cs.readWrite(gameState.scenarioObjective.Currency);
cs.readWrite(gameState.scenarioOptions.objective.Type);
cs.readWrite(gameState.scenarioOptions.objective.Year);
cs.readWrite(gameState.scenarioOptions.objective.NumGuests);
cs.readWrite(gameState.scenarioOptions.objective.Currency);
cs.readWrite(gameState.scenarioParkRatingWarningDays);