Thomas Buck преди 11 години
родител
ревизия
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…
Отказ
Запис