X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fbadguy%2Fcrystallo.cpp;h=b3ae9d45b7a0df02a3a4fa5f998fb71188ac91a8;hb=26316f3548bc819f817918a79dbee7ce9f7270c5;hp=7273d4d149e81f3db5645ff73eb6330589abddb3;hpb=18c69f4aa24d496f84a088d60c18b180c293dace;p=supertux.git diff --git a/src/badguy/crystallo.cpp b/src/badguy/crystallo.cpp index 7273d4d14..b3ae9d45b 100644 --- a/src/badguy/crystallo.cpp +++ b/src/badguy/crystallo.cpp @@ -19,6 +19,7 @@ #include "sprite/sprite.hpp" #include "supertux/object_factory.hpp" #include "util/reader.hpp" +#include "object/anchor_point.hpp" Crystallo::Crystallo(const Reader& reader) : WalkingBadguy(reader, "images/creatures/crystallo/crystallo.sprite", "left", "right"), @@ -58,11 +59,9 @@ Crystallo::active_update(float elapsed_time) bool Crystallo::collision_squished(GameObject& object) { - sprite->set_action(dir == LEFT ? "shattered-left" : "shattered-right"); + this->set_action(dir == LEFT ? "shattered-left" : "shattered-right", /* loops = */ -1, ANCHOR_BOTTOM); kill_squished(object); return true; } -IMPLEMENT_FACTORY(Crystallo, "crystallo"); - /* EOF */