[Scummvm-cvs-logs] scummvm master -> d4b11837534bc58544a72ae16d8f70db1be0b4fd
Strangerke
Strangerke at scummvm.org
Wed May 28 22:21:36 CEST 2014
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:
d4b1183753 MADS: Some more initializations
Commit: d4b11837534bc58544a72ae16d8f70db1be0b4fd
https://github.com/scummvm/scummvm/commit/d4b11837534bc58544a72ae16d8f70db1be0b4fd
Author: Strangerke (strangerke at scummvm.org)
Date: 2014-05-28T22:19:56+02:00
Commit Message:
MADS: Some more initializations
Changed paths:
engines/mads/sequence.cpp
engines/mads/user_interface.cpp
diff --git a/engines/mads/sequence.cpp b/engines/mads/sequence.cpp
index 6461102..f987595 100644
--- a/engines/mads/sequence.cpp
+++ b/engines/mads/sequence.cpp
@@ -45,9 +45,17 @@ SequenceEntry::SequenceEntry() {
_numTicks = 0;
_extraTicks = 0;
_timeout = 0;
+ _active = false;
+ _nonFixed = false;
+ _flags = 0;
+ for (int i = 0; i < 5; ++i)
+ _entries._mode[i] = SEQUENCE_TRIGGER_EXPIRE;
_entries._count = 0;
- Common::fill(&_entries._mode[0], &_entries._mode[SEQUENCE_ENTRY_SUBSET_MAX], SEQUENCE_TRIGGER_EXPIRE);
+ _actionNouns._verbId = VERB_NONE;
+ _actionNouns._objectNameId = -1;
+ _actionNouns._indirectObjectId = -1;
+
Common::fill(&_entries._frameIndex[0], &_entries._frameIndex[SEQUENCE_ENTRY_SUBSET_MAX], 0);
Common::fill(&_entries._trigger[0], &_entries._trigger[SEQUENCE_ENTRY_SUBSET_MAX], 0);
}
diff --git a/engines/mads/user_interface.cpp b/engines/mads/user_interface.cpp
index e21a0f6..0b4ec69 100644
--- a/engines/mads/user_interface.cpp
+++ b/engines/mads/user_interface.cpp
@@ -331,6 +331,10 @@ UserInterface::UserInterface(MADSEngine *vm) : _vm(vm), _dirtyAreas(vm),
_highlightedItemVocabIndex = -1;
_dirtyAreas.resize(50);
_inventoryChanged = false;
+ _noSegmentsActive = 0;
+ _someSegmentsActive = 0;
+ _rectP = nullptr;
+
Common::fill(&_categoryIndexes[0], &_categoryIndexes[7], 0);
// Map the user interface to the bottom of the game's screen surface
More information about the Scummvm-git-logs
mailing list