diff --git a/data/actors/enemies/bug.ani b/data/actors/enemies/bug.ani index 2d0cc0f..11ba1b9 100644 --- a/data/actors/enemies/bug.ani +++ b/data/actors/enemies/bug.ani @@ -3,7 +3,7 @@ frame_width=16 frame_height=16 [animation] -name=walk +name=default speed=8 loop=0 frames=0,1,2,3,4,5 diff --git a/data/actors/enemies/flying_eye.ani b/data/actors/enemies/flying_eye.ani index 2d0cc0f..11ba1b9 100644 --- a/data/actors/enemies/flying_eye.ani +++ b/data/actors/enemies/flying_eye.ani @@ -3,7 +3,7 @@ frame_width=16 frame_height=16 [animation] -name=walk +name=default speed=8 loop=0 frames=0,1,2,3,4,5 diff --git a/data/actors/enemies/flying_eye_horn.ani b/data/actors/enemies/flying_eye_horn.ani index bdfcea2..98b9ec2 100644 --- a/data/actors/enemies/flying_eye_horn.ani +++ b/data/actors/enemies/flying_eye_horn.ani @@ -3,7 +3,7 @@ frame_width=16 frame_height=16 [animation] -name=walk +name=default speed=6 loop=0 frames=0,1,2,3,4,5 diff --git a/data/actors/enemies/walking_eye.ani b/data/actors/enemies/walking_eye.ani index 2d0cc0f..11ba1b9 100644 --- a/data/actors/enemies/walking_eye.ani +++ b/data/actors/enemies/walking_eye.ani @@ -3,7 +3,7 @@ frame_width=16 frame_height=16 [animation] -name=walk +name=default speed=8 loop=0 frames=0,1,2,3,4,5 diff --git a/source/animatedsprite.cpp b/source/animatedsprite.cpp index d433e0d..eaedf5a 100644 --- a/source/animatedsprite.cpp +++ b/source/animatedsprite.cpp @@ -28,15 +28,15 @@ AnimatedSprite::~AnimatedSprite() // Obtiene el indice de la animación a partir del nombre int AnimatedSprite::getIndex(std::string name) { - int result = -1; + int index = 0; for (int i = 0; i < animation.size(); i++) { if (animation[i].name == name) { - result = i; + index = i; } } - return result; + return index; } // Calcula el frame correspondiente a la animación diff --git a/source/enemy_engine.cpp b/source/enemy_engine.cpp index c98bebe..270289c 100644 --- a/source/enemy_engine.cpp +++ b/source/enemy_engine.cpp @@ -89,7 +89,7 @@ bool EnemyEngine::load(std::string file_path) printf("** enemy path loaded\n\n"); //enemies.push_back(new EnemyPath(enemy, p1, p2)); - enemy = new EnemyPath(enemy, p1, p2); + this->enemy = new EnemyPath(enemy, p1, p2); } }