17 #ifndef HEADER_SUPERTUX_BADGUY_SMARTBALL_HPP 18 #define HEADER_SUPERTUX_BADGUY_SMARTBALL_HPP 20 #include "badguy/walking_badguy.hpp" 28 virtual std::string
get_water_sprite()
const override {
return "images/objects/water_drop/pink_drop.sprite"; }
30 virtual std::string get_class()
const override {
return "smartball"; }
31 virtual std::string get_display_name()
const override {
return _(
"Smart Ball"); }
virtual std::string get_water_sprite() const override
Get melting particle sprite filename.
Definition: smartball.hpp:28
Base class for Badguys that walk on the floor.
Definition: walking_badguy.hpp:25
Base class for all the things that make up Levels' Sectors.
Definition: game_object.hpp:46
virtual bool collision_squished(GameObject &object) override
Called when the player hit the badguy from above.
Definition: smartball.cpp:29
Easy to kill badguy that does not jump down from it's ledge.
Definition: smartball.hpp:23
Definition: reader_mapping.hpp:31