- fixed 'When you jump into the roof or a bonus and fall back down you collide with...
[supertux.git] / src / tile.h
index 4d4f008..9123422 100644 (file)
@@ -28,6 +28,7 @@
 #include "globals.h"
 #include "lispreader.h"
 #include "setup.h"
+#include "vector.h"
 
 /**
 Tile Class
@@ -49,6 +50,9 @@ public:
   /** solid tile that is indestructable by Tux */
   bool solid;
 
+  /** uni-directional solid tile */
+  bool unisolid;
+
   /** a brick that can be destroyed by jumping under it */
   bool brick;
 
@@ -86,6 +90,11 @@ public:
   /** Draw a tile on the screen: */
   static void draw(float x, float y, unsigned int c, Uint8 alpha = 255);
   static void draw_stretched(float x, float y, int w, int h, unsigned int c, Uint8 alpha = 255);
+
+  static void draw(const Vector& pos, unsigned int c, Uint8 alpha = 255)
+  {
+    draw(pos.x, pos.y, c, alpha);
+  }
 };
 
 struct TileGroup