aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/npcs/succubus.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2016-12-01 20:22:37 -0500
committerPaul Gilbert2016-12-01 20:22:37 -0500
commit475289f35a5b4da9737d92bfd0ef3077fbd2943e (patch)
tree8ea59302ac25fc0497b45ba01d3902ddbdd95913 /engines/titanic/npcs/succubus.cpp
parent94e2c674186744db55f548032f889f8e122b9c97 (diff)
downloadscummvm-rg350-475289f35a5b4da9737d92bfd0ef3077fbd2943e.tar.gz
scummvm-rg350-475289f35a5b4da9737d92bfd0ef3077fbd2943e.tar.bz2
scummvm-rg350-475289f35a5b4da9737d92bfd0ef3077fbd2943e.zip
TITANIC: Renamings and clarifications for mail methods
Diffstat (limited to 'engines/titanic/npcs/succubus.cpp')
-rw-r--r--engines/titanic/npcs/succubus.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/titanic/npcs/succubus.cpp b/engines/titanic/npcs/succubus.cpp
index cb73eba490..574e999b33 100644
--- a/engines/titanic/npcs/succubus.cpp
+++ b/engines/titanic/npcs/succubus.cpp
@@ -378,7 +378,8 @@ bool CSuccUBus::PETDeliverMsg(CPETDeliverMsg *msg) {
if (!pet)
return true;
- CGameObject *mailObject = findMail(pet->getRoomFlags());
+ uint destRoomFlags = pet->getRoomFlags();
+ CGameObject *mailObject = findMail(destRoomFlags);
if (!mailObject) {
switch (getRandomNumber(2)) {
case 0:
@@ -415,7 +416,7 @@ bool CSuccUBus::PETDeliverMsg(CPETDeliverMsg *msg) {
if (_isFeathers) {
_field19C = 0;
- removeMail(roomFlags, roomFlags);
+ removeMail(destRoomFlags, roomFlags);
pet->phonographAction("");
if (_startFrame2 >= 0) {
@@ -609,7 +610,7 @@ bool CSuccUBus::MovieEndMsg(CMovieEndMsg *msg) {
if (msg->_endFrame == _endFrame4) {
if (pet && _mailP) {
- _mailP->setMailId(petRoomFlags);
+ _mailP->setMailDest(petRoomFlags);
}
_field188 = 1;
@@ -726,7 +727,7 @@ bool CSuccUBus::SUBTransition(CSUBTransition *msg) {
bool CSuccUBus::SetChevRoomBits(CSetChevRoomBits *msg) {
if (_enabled) {
- _roomFlags = msg->_roomNum;
+ _roomFlags = msg->_roomFlags;
playSound("z#98.wav", 100);
}