Thomas Buck 10 лет назад
Родитель
Сommit
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
         }

Загрузка…
Отмена
Сохранить