#include "lisp/lisp.hpp"
#include "floating_image.hpp"
-FloatingImage::FloatingImage(const std::string& spritefile)
+FloatingImage::FloatingImage(const std::string& spritefile)
: layer(LAYER_FOREGROUND1 + 1), visible(false), anchor(ANCHOR_MIDDLE)
{
sprite.reset(sprite_manager->create(spritefile));
}
void
+FloatingImage::set_action(const std::string& action)
+{
+ sprite->set_action(action);
+}
+
+std::string
+FloatingImage::get_action()
+{
+ return sprite->get_action();
+}
+
+void
FloatingImage::draw(DrawingContext& context)
{
if(!visible)