namespace SuperTux {
class Menu;
+ class Sprite;
}
extern Menu* worldmap_menu;
Direction back_direction;
private:
WorldMap* worldmap;
- Surface* largetux_sprite;
- Surface* firetux_sprite;
- Surface* smalltux_sprite;
+ Sprite* tux_sprite;
Direction input_direction;
Direction direction;
Tux(WorldMap* worldmap_);
~Tux();
- void draw(DrawingContext& context, const Vector& offset);
+ void draw(DrawingContext& context);
void action(float elapsed_time);
void set_direction(Direction dir);
void update(float delta);
/** Draw one frame */
- void draw(DrawingContext& context, const Vector& offset);
+ void draw(DrawingContext& context);
Vector get_next_tile(Vector pos, Direction direction);
const Tile* at(Vector pos);