00001 #ifndef TILE_H 00002 #define TILE_H 00003 00004 #include "Object.h" 00005 #include "Sprite.h" 00006 00007 class Tile: public Object 00008 { 00009 public: 00010 Tile(); 00011 Tile(Sprite* sprite, bool collidable, int x, int y, double depth = 0); 00012 00013 void collide( Object* o ); 00014 void draw(); 00015 void update(); 00016 00017 private: 00018 Sprite * _sprite; 00019 00020 }; 00021 00022 #endif