diff options
Diffstat (limited to 'engines/saga/animation.cpp')
-rw-r--r-- | engines/saga/animation.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/saga/animation.cpp b/engines/saga/animation.cpp index 2d0e1f6378..0d298bf96a 100644 --- a/engines/saga/animation.cpp +++ b/engines/saga/animation.cpp @@ -55,9 +55,13 @@ Anim::Anim(SagaEngine *vm) : _vm(vm) { Anim::~Anim(void) { reset(); +#ifdef ENABLE_IHNM freeCutawayList(); +#endif } +#ifdef ENABLE_IHNM + void Anim::loadCutawayList(const byte *resourcePointer, size_t resourceLength) { free(_cutawayList); _cutawayListLength = resourceLength / 8; @@ -391,6 +395,8 @@ void Anim::returnFromVideo(void) { returnFromCutaway(); } +#endif + void Anim::load(uint16 animId, const byte *animResourceData, size_t animResourceLength) { AnimationData *anim; uint16 temp; @@ -935,6 +941,7 @@ void Anim::animInfo() { } } +#ifdef ENABLE_IHNM void Anim::cutawayInfo() { uint16 i; @@ -946,6 +953,7 @@ void Anim::cutawayInfo() { _cutawayList[i].cycles, _cutawayList[i].frameRate); } } +#endif void Anim::resumeAll() { // Restore the animations |