소스 검색

More or less fixes #3

Thomas Buck 10 년 전
부모
커밋
63fe667aba
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4
    0
      src/SkeletalModel.cpp

+ 4
- 0
src/SkeletalModel.cpp 파일 보기

@@ -251,6 +251,10 @@ SkeletalModel::SkeletalModel(TombRaider &tr, unsigned int index, int objectId) {
251 251
     } else {
252 252
         for (; a < tr.getNumAnimsForMoveable(index); a++) {
253 253
             animation.push_back(new AnimationFrame(tr, index, a, &frame_offset, frame_step));
254
+
255
+            if (frame_offset > tr.NumFrames())
256
+                return;
257
+
254 258
             frame_offset = anim[a].frame_offset / 2;
255 259
             frame_step = anim[a].frame_size;
256 260
         }

Loading…
취소
저장