TITANIC: Renamings for CUpLighter

This commit is contained in:
Paul Gilbert 2017-01-22 21:07:53 -05:00
parent 7dd6e826e9
commit 4768619c8c
2 changed files with 24 additions and 24 deletions

View file

@ -36,34 +36,34 @@ BEGIN_MESSAGE_MAP(CUpLighter, CDropTarget)
ON_MESSAGE(LeaveRoomMsg)
END_MESSAGE_MAP()
CUpLighter::CUpLighter() : CDropTarget(), _field118(0),
_field11C(0), _field120(0), _field124(0) {
CUpLighter::CUpLighter() : CDropTarget(), _hosePumping(false),
_inRoom(0), _isSpring(false), _noseDispensed(false) {
}
void CUpLighter::save(SimpleFile *file, int indent) {
file->writeNumberLine(1, indent);
file->writeNumberLine(_field118, indent);
file->writeNumberLine(_field11C, indent);
file->writeNumberLine(_field120, indent);
file->writeNumberLine(_field124, indent);
file->writeNumberLine(_hosePumping, indent);
file->writeNumberLine(_inRoom, indent);
file->writeNumberLine(_isSpring, indent);
file->writeNumberLine(_noseDispensed, indent);
CDropTarget::save(file, indent);
}
void CUpLighter::load(SimpleFile *file) {
file->readNumber();
_field118 = file->readNumber();
_field11C = file->readNumber();
_field120 = file->readNumber();
_field124 = file->readNumber();
_hosePumping = file->readNumber();
_inRoom = file->readNumber();
_isSpring = file->readNumber();
_noseDispensed = file->readNumber();
CDropTarget::load(file);
}
bool CUpLighter::MovieEndMsg(CMovieEndMsg *msg) {
if (_field118) {
if (_hosePumping) {
playSound("z#47.wav");
_field124 = true;
_noseDispensed = true;
CVisibleMsg visibleMsg(true);
visibleMsg.execute("NoseHolder");
@ -71,15 +71,15 @@ bool CUpLighter::MovieEndMsg(CMovieEndMsg *msg) {
lostMsg.execute(this);
_clipName.clear();
_itemMatchName = "Nothing";
_field118 = 0;
_hosePumping = false;
}
return true;
}
bool CUpLighter::PumpingMsg(CPumpingMsg *msg) {
_field118 = msg->_value;
_clipName = (_field118 && !_field124) ? "WholeSequence" : "HoseToNose";
_hosePumping = msg->_value;
_clipName = (_hosePumping && !_noseDispensed) ? "WholeSequence" : "HoseToNose";
return true;
}
@ -91,20 +91,20 @@ bool CUpLighter::MouseButtonDownMsg(CMouseButtonDownMsg *msg) {
}
bool CUpLighter::EnterRoomMsg(CEnterRoomMsg *msg) {
_field11C = true;
_inRoom = true;
addTimer(5000 + getRandomNumber(15000), 0);
return true;
}
bool CUpLighter::ChangeSeasonMsg(CChangeSeasonMsg *msg) {
_field120 = msg->_season == "Spring";
if (_field120)
_isSpring = msg->_season == "Spring";
if (_isSpring)
addTimer(5000 + getRandomNumber(15000), 0);
return true;
}
bool CUpLighter::TimerMsg(CTimerMsg *msg) {
if (_field120 && _field11C & !_field118) {
if (_isSpring && _inRoom & !_hosePumping) {
CActMsg actMsg("Sneeze");
actMsg.execute(findRoom()->findByName("NoseHolder"));
addTimer(1000 + getRandomNumber(19000), 0);
@ -114,7 +114,7 @@ bool CUpLighter::TimerMsg(CTimerMsg *msg) {
}
bool CUpLighter::LeaveRoomMsg(CLeaveRoomMsg *msg) {
_field11C = false;
_inRoom = false;
return true;
}

View file

@ -38,10 +38,10 @@ class CUpLighter : public CDropTarget {
bool TimerMsg(CTimerMsg *msg);
bool LeaveRoomMsg(CLeaveRoomMsg *msg);
private:
int _field118;
int _field11C;
int _field120;
int _field124;
bool _hosePumping;
bool _inRoom;
bool _isSpring;
bool _noseDispensed;
public:
CLASSDEF;
CUpLighter();