Addded property to Worldmap Spawnpoint to let Tux automatically start walking (or...
[supertux.git] / src / object / weak_block.hpp
index 0ff0b91..e36d1eb 100644 (file)
@@ -26,7 +26,7 @@
 #include "physic.hpp"
 #include "timer.hpp"
 
-/** 
+/**
  * A block that can be destroyed by Bullet hits
  */
 class WeakBlock : public MovingSprite
@@ -37,6 +37,17 @@ public:
   HitResponse collision(GameObject& other, const CollisionHit& hit);
   void update(float elapsed_time);
 
+protected:
+  /**
+   * called by self when hit by a bullet
+   */
+  void startBurning();
+
+  /**
+   * pass hit to nearby WeakBlock objects
+   */
+  void spreadHit();
+
 private:
   enum State {
     STATE_NORMAL, /**< default state */
@@ -49,4 +60,3 @@ private:
 };
 
 #endif
-