{
public:
TileMap();
- TileMap(const lisp::Lisp& reader);
+ TileMap(const lisp::Lisp& reader, TileManager* tile_manager = 0);
TileMap(int layer_, bool solid_, size_t width_, size_t height_);
virtual ~TileMap();
virtual void write(lisp::Writer& writer);
- virtual void action(float elapsed_time);
+ virtual void update(float elapsed_time);
virtual void draw(DrawingContext& context);
void set(int width, int height, const std::vector<unsigned int>& vec,
drawing_effect = effect;
}
+ int get_drawing_effect()
+ {
+ return drawing_effect;
+ }
+
private:
typedef std::vector<uint32_t> Tiles;
Tiles tiles;