aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/resource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/neverhood/resource.cpp')
-rw-r--r--engines/neverhood/resource.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/neverhood/resource.cpp b/engines/neverhood/resource.cpp
index 841827a4bd..dde80ebe79 100644
--- a/engines/neverhood/resource.cpp
+++ b/engines/neverhood/resource.cpp
@@ -291,10 +291,14 @@ void AnimResource::unloadInternal() {
}
int16 AnimResource::getFrameIndex(uint32 frameHash) {
+ int16 frameIndex = -1;
for (uint i = 0; i < _frames.size(); i++)
- if (_frames[i].frameHash == frameHash)
- return (int16)i;
- return -1;
+ if (_frames[i].frameHash == frameHash) {
+ frameIndex = (int16)i;
+ break;
+ }
+ debug("AnimResource::getFrameIndex(%08X) -> %d", frameHash, frameIndex);
+ return frameIndex;
}
MouseCursorResource::MouseCursorResource(NeverhoodEngine *vm)