aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/game/sgt
diff options
context:
space:
mode:
authorPaul Gilbert2016-08-20 15:11:07 -0400
committerPaul Gilbert2016-08-20 15:11:07 -0400
commit04242118ca7bca31aa9659ffceaf80702bc90fb8 (patch)
tree05b9afd600f97f1d20c2774121512bd4e8f990a4 /engines/titanic/game/sgt
parent1dc8ae58e40c08e1e50cfe8c892b3dac27abdafd (diff)
downloadscummvm-rg350-04242118ca7bca31aa9659ffceaf80702bc90fb8.tar.gz
scummvm-rg350-04242118ca7bca31aa9659ffceaf80702bc90fb8.tar.bz2
scummvm-rg350-04242118ca7bca31aa9659ffceaf80702bc90fb8.zip
TITANIC: Implemented more game classes
Diffstat (limited to 'engines/titanic/game/sgt')
-rw-r--r--engines/titanic/game/sgt/sgt_navigation.cpp12
-rw-r--r--engines/titanic/game/sgt/sgt_navigation.h8
2 files changed, 10 insertions, 10 deletions
diff --git a/engines/titanic/game/sgt/sgt_navigation.cpp b/engines/titanic/game/sgt/sgt_navigation.cpp
index d0c308457c..7bb64f934d 100644
--- a/engines/titanic/game/sgt/sgt_navigation.cpp
+++ b/engines/titanic/game/sgt/sgt_navigation.cpp
@@ -36,18 +36,18 @@ void CSGTNavigation::deinit() {
void CSGTNavigation::save(SimpleFile *file, int indent) {
file->writeNumberLine(1, indent);
- file->writeNumberLine(_statics->_v1, indent);
- file->writeQuotedLine(_statics->_v2, indent);
- file->writeQuotedLine(_statics->_v3, indent);
+ file->writeNumberLine(_statics->_changeViewFlag, indent);
+ file->writeQuotedLine(_statics->_destView, indent);
+ file->writeQuotedLine(_statics->_destRoom, indent);
CGameObject::save(file, indent);
}
void CSGTNavigation::load(SimpleFile *file) {
file->readNumber();
- _statics->_v1 = file->readNumber();
- _statics->_v2 = file->readString();
- _statics->_v3 = file->readString();
+ _statics->_changeViewFlag = file->readNumber();
+ _statics->_destView = file->readString();
+ _statics->_destRoom = file->readString();
CGameObject::load(file);
}
diff --git a/engines/titanic/game/sgt/sgt_navigation.h b/engines/titanic/game/sgt/sgt_navigation.h
index 6d24fe6761..ed58d918e9 100644
--- a/engines/titanic/game/sgt/sgt_navigation.h
+++ b/engines/titanic/game/sgt/sgt_navigation.h
@@ -28,13 +28,13 @@
namespace Titanic {
struct CSGTNavigationStatics {
- int _v1;
- CString _v2;
- CString _v3;
+ bool _changeViewFlag;
+ CString _destView;
+ CString _destRoom;
};
class CSGTNavigation : public CGameObject {
-private:
+protected:
static CSGTNavigationStatics *_statics;
public:
CLASSDEF;