aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rwxr-xr-xengines/pegasus/neighborhood/door.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/pegasus/neighborhood/door.h b/engines/pegasus/neighborhood/door.h
index d311656c1f..c670c6b956 100755
--- a/engines/pegasus/neighborhood/door.h
+++ b/engines/pegasus/neighborhood/door.h
@@ -59,8 +59,16 @@ public:
void clear();
struct Entry {
- Entry() { movieStart = 0xffffffff; }
+ Entry() { clear(); }
bool isEmpty() { return movieStart == 0xffffffff; }
+ void clear() {
+ room = kNoRoomID;
+ direction = kNoDirection;
+ altCode = kNoAlternateID;
+ movieStart = 0xffffffff;
+ movieEnd = 0xffffffff;
+ flags = kNoDoorFlags;
+ }
tRoomID room;
tDirectionConstant direction;