#include "Game.hpp"
#include "Utils/Folders.hpp"
-extern bool visibleloading;
-
std::vector<Animation> Animation::animations;
void Animation::loadAll()
Animation()
{
FILE *tfile;
- int i, j, numframes;
+ int numframes;
+ unsigned i;
LOGFUNC;
height = aheight;
attack = aattack;
- if (visibleloading)
- Game::LoadingScreen();
+ Game::LoadingScreen();
// read file in binary mode
tfile = Folders::openMandatoryFile( filepath, "rb" );
// find average position of certain joints on last frames
// and save in endoffset
// (not sure what exactly this accomplishes. the y < 1 test confuses me.)
- for (j = 0; j < numjoints; j++) {
- if (frames.back().joints[j].position.y < 1) {
- endoffset += frames.back().joints[j].position;
+ for (i = 0; i < frames.back().joints.size(); i++) {
+ if (frames.back().joints[i].position.y < 1) {
+ endoffset += frames.back().joints[i].position;
}
}
endoffset /= numjoints;