Fix issue with action not being updated when typing grow()/fire()/etc in console...
[supertux.git] / src / object / portable.hpp
index 492eaa3..721879d 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "moving_object.hpp"
 #include "direction.hpp"
+#include "refcounter.hpp"
 
 /**
  * An object that inherits from this object is considered "portable" and can
@@ -34,7 +35,7 @@ class Portable
 public:
   virtual ~Portable()
   { }
-  
+
   /**
    * called each frame when the object has been grabbed.
    */
@@ -42,6 +43,11 @@ public:
 
   virtual void ungrab(MovingObject& , Direction )
   {}
+
+  virtual bool is_portable() const
+  {
+    return true;
+  }
 };
 
 #endif