From de5e2c96745b77a45d5195361c8381da75b3a943 Mon Sep 17 00:00:00 2001 From: David Fioramonti Date: Sun, 27 Aug 2017 05:17:45 -0700 Subject: TITANIC: Fix viewport _field24/starcolor not being saved One of the fields wasn't getting saved. This field determines whether the star color should be pink or white. It gets recomputed when you put the helmet back on so it doesn't really matter. Previously, when it loaded this value it was loading some orientation data which occurs next in the saved data file for saved games saved by scummvm versions before this commit. --- engines/titanic/star_control/viewport.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'engines/titanic/star_control') diff --git a/engines/titanic/star_control/viewport.cpp b/engines/titanic/star_control/viewport.cpp index fb933f240a..ba1d7c0383 100644 --- a/engines/titanic/star_control/viewport.cpp +++ b/engines/titanic/star_control/viewport.cpp @@ -95,6 +95,7 @@ void CViewport::save(SimpleFile *file, int indent) { file->writeFloatLine(_field18, indent); file->writeFloatLine(_field1C, indent); file->writeNumberLine(_width | (_height << 16), indent); + file->writeNumberLine(_field24, indent); for (int idx = 0; idx < 5; ++idx) file->writeFloatLine(_valArray[idx], indent); -- cgit v1.2.3