[Scummvm-git-logs] scummvm master -> 086e89bf7d1d2305613711f23018cf933a45add6

dreammaster dreammaster at scummvm.org
Sat Feb 18 05:05:40 CET 2017


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
086e89bf7d TITANIC: Refactored CMaitreD static to instance field


Commit: 086e89bf7d1d2305613711f23018cf933a45add6
    https://github.com/scummvm/scummvm/commit/086e89bf7d1d2305613711f23018cf933a45add6
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2017-02-17T23:05:36-05:00

Commit Message:
TITANIC: Refactored CMaitreD static to instance field

Changed paths:
    engines/titanic/npcs/maitre_d.cpp
    engines/titanic/npcs/maitre_d.h


diff --git a/engines/titanic/npcs/maitre_d.cpp b/engines/titanic/npcs/maitre_d.cpp
index 99c8747..b7634e6 100644
--- a/engines/titanic/npcs/maitre_d.cpp
+++ b/engines/titanic/npcs/maitre_d.cpp
@@ -40,11 +40,10 @@ BEGIN_MESSAGE_MAP(CMaitreD, CTrueTalkNPC)
 	ON_MESSAGE(TriggerNPCEvent)
 END_MESSAGE_MAP()
 
-int CMaitreD::_v1;
-
 CMaitreD::CMaitreD() : CTrueTalkNPC(),
 	_priorMusicName("z#40.wav"), _musicName("z#40.wav"), _unused5(0), _hasMusic(true),
-	_musicSet(false), _fightFlag(false), _unused6(true), _savedFightFlag(false), _timerId(0) {
+	_musicSet(false), _fightFlag(false), _unused6(true), _savedFightFlag(false),
+	_timerId(0), _defeated(false) {
 }
 
 void CMaitreD::save(SimpleFile *file, int indent) {
@@ -57,7 +56,7 @@ void CMaitreD::save(SimpleFile *file, int indent) {
 	file->writeNumberLine(_fightFlag, indent);
 	file->writeNumberLine(_unused6, indent);
 
-	file->writeNumberLine(_v1, indent);
+	file->writeNumberLine(_defeated, indent);
 	file->writeNumberLine(_savedFightFlag, indent);
 	file->writeNumberLine(_timerId, indent);
 
@@ -74,7 +73,7 @@ void CMaitreD::load(SimpleFile *file) {
 	_fightFlag = file->readNumber();
 	_unused6 = file->readNumber();
 
-	_v1 = file->readNumber();
+	_defeated = file->readNumber();
 	_savedFightFlag = file->readNumber();
 	_timerId = file->readNumber();
 
@@ -102,7 +101,7 @@ bool CMaitreD::TrueTalkTriggerActionMsg(CTrueTalkTriggerActionMsg *msg) {
 		_timerId = 0;
 	} else if (msg->_action == 10) {
 		_fightFlag = false;
-		_v1 = 1;
+		_defeated = true;
 		stopAnimTimer(_timerId);
 		_timerId = 0;
 
diff --git a/engines/titanic/npcs/maitre_d.h b/engines/titanic/npcs/maitre_d.h
index 363ab32..6677a58 100644
--- a/engines/titanic/npcs/maitre_d.h
+++ b/engines/titanic/npcs/maitre_d.h
@@ -41,8 +41,6 @@ class CMaitreD : public CTrueTalkNPC {
 	bool TextInputMsg(CTextInputMsg *msg);
 	bool TriggerNPCEvent(CTriggerNPCEvent *msg);
 private:
-	static int _v1;
-private:
 	int _unused5;
 	CString _priorMusicName;
 	bool _hasMusic;
@@ -52,6 +50,7 @@ private:
 	bool _unused6;
 	bool _savedFightFlag;
 	int _timerId;
+	bool _defeated;
 public:
 	CLASSDEF;
 	CMaitreD();





More information about the Scummvm-git-logs mailing list