diff options
Diffstat (limited to 'engines/kyra/script_eob.h')
-rw-r--r-- | engines/kyra/script_eob.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/kyra/script_eob.h b/engines/kyra/script_eob.h index 322322ae1f..71e53bc802 100644 --- a/engines/kyra/script_eob.h +++ b/engines/kyra/script_eob.h @@ -42,9 +42,10 @@ public: void loadData(const uint8 *data, uint32 dataSize); void run(int func, int sub); - void setFlag(int flag) { _flagTable[17] |= flag; } - bool checkFlag(int flag) const { return (_flagTable[17] & flag) ? true : false; } - bool preventRest() const { return _preventRest ? true : false; } + void setFlag(int flag); + void clearFlag(int flag); + bool checkFlag(int flag) const; + bool preventRest() const; void loadState(Common::SeekableSubReadStreamEndian &in); void saveState(Common::OutSaveFile *out); |