aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/star_view.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2017-03-26 21:05:21 -0400
committerPaul Gilbert2017-03-26 21:05:21 -0400
commit765ec887a0068676294de75644a815727fa58082 (patch)
tree44d37ab1aaf06a5aef149ffc1ffd85a75914c31d /engines/titanic/star_control/star_view.cpp
parentaaa25279e56670cf7330772b185b4c8313a757cf (diff)
downloadscummvm-rg350-765ec887a0068676294de75644a815727fa58082.tar.gz
scummvm-rg350-765ec887a0068676294de75644a815727fa58082.tar.bz2
scummvm-rg350-765ec887a0068676294de75644a815727fa58082.zip
TITANIC: Fix loading of CStarView class
Diffstat (limited to 'engines/titanic/star_control/star_view.cpp')
-rw-r--r--engines/titanic/star_control/star_view.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/titanic/star_control/star_view.cpp b/engines/titanic/star_control/star_view.cpp
index a9b6cdef72..92a722d815 100644
--- a/engines/titanic/star_control/star_view.cpp
+++ b/engines/titanic/star_control/star_view.cpp
@@ -31,7 +31,7 @@
namespace Titanic {
CStarView::CStarView() : _sub12((const CStar20Data *)nullptr), _owner(nullptr),
- _starField(nullptr), _videoSurface(nullptr), _field118(0),
+ _starField(nullptr), _videoSurface(nullptr), _hasReference(0),
_videoSurface2(nullptr), _homePhotoMask(nullptr),
_field218(false), _showingPhoto(false) {
CStar20Data data = { 0, 0, 100000.0, 0, 20.0, 1.0, 1.0, 1.0 };
@@ -43,8 +43,8 @@ void CStarView::load(SimpleFile *file, int param) {
if (!param) {
_sub12.load(file, param);
- _field118 = file->readNumber();
- if (_field118)
+ _hasReference = file->readNumber();
+ if (_hasReference)
_sub13.load(file, 0);
_field218 = file->readNumber();
@@ -55,8 +55,8 @@ void CStarView::load(SimpleFile *file, int param) {
void CStarView::save(SimpleFile *file, int indent) {
_sub12.save(file, indent);
- file->writeNumberLine(_field118, indent);
- if (_field118)
+ file->writeNumberLine(_hasReference, indent);
+ if (_hasReference)
_sub13.save(file, indent);
file->writeNumberLine(_field218, indent);
@@ -69,7 +69,7 @@ void CStarView::setup(CScreenManager *screenManager, CStarField *starField, CSta
}
void CStarView::reset() {
- if (!_field118) {
+ if (_hasReference) {
CStarControlSub12 sub12(&_sub13);
fn18(&sub12);
}
@@ -369,7 +369,7 @@ void CStarView::setHasReference() {
_field218 = false;
_sub13.fn13(MODE_PHOTO, 0.0);
_sub13.fn13(MODE_STARFIELD, 0.0);
- _field118 = true;
+ _hasReference = true;
reset();
_field218 = true;
}