X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FAnimation%2FAnimation.cpp;h=f28861ca9452892ef1c29b6ade5157aeb179acd6;hb=05dffb5744dc3f845e0c874f45229134393c50a0;hp=af6c31955293c23826739819478f8f8832b26d92;hpb=4a34d824c925ea0766c7ffa9355a3de026e57672;p=lugaru.git diff --git a/Source/Animation/Animation.cpp b/Source/Animation/Animation.cpp index af6c319..f28861c 100644 --- a/Source/Animation/Animation.cpp +++ b/Source/Animation/Animation.cpp @@ -28,8 +28,7 @@ std::vector Animation::animations; void Animation::loadAll() { - int i = 0; -#define DECLARE_ANIM(id, file, height, attack, ...) if (i++ < loadable_anim_end) animations.emplace_back(file, height, attack); +#define DECLARE_ANIM(id, file, height, attack, ...) if (id < loadable_anim_end) animations.emplace_back(file, height, attack); #include "Animation.def" #undef DECLARE_ANIM } @@ -73,8 +72,8 @@ void AnimationFrame::loadWeaponTarget(FILE* tfile) } Animation::Animation(): - height(0), - attack(0), + height(lowheight), + attack(neutral), numjoints(0) { } @@ -82,7 +81,7 @@ Animation::Animation(): /* EFFECT * load an animation from file */ -Animation::Animation(const std::string& filename, int aheight, int aattack): +Animation::Animation(const std::string& filename, anim_height_type aheight, anim_attack_type aattack): Animation() { FILE *tfile;