X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Flevel.h;h=7eb024807d9c398512b45dac55468c36cb222b53;hb=4d3bd02fc76e7c0b138256af7fb2f18c56952998;hp=cc280b5e31c022aae7318750cdd0c887a63e3346;hpb=d46c78c842ab4090a3f46e560c891234167f124b;p=supertux.git diff --git a/src/level.h b/src/level.h index cc280b5e3..7eb024807 100644 --- a/src/level.h +++ b/src/level.h @@ -28,8 +28,8 @@ using namespace SuperTux; class Sector; -namespace SuperTux { -class LispReader; +namespace lisp { +class Lisp; } class Level @@ -51,9 +51,9 @@ public: Level(); ~Level(); + // loads a levelfile void load(const std::string& filename); void save(const std::string& filename); - static void create(const std::string& filename); EndSequenceType get_end_sequence_type() const { return end_sequence_type; } @@ -64,9 +64,6 @@ public: const std::string& get_author() const { return author; } - /** Flips the level vertically */ - void do_vertical_flip(); - void add_sector(Sector* sector); Sector* get_sector(const std::string& name); @@ -80,7 +77,7 @@ public: int get_total_coins(); private: - void load_old_format(LispReader& reader); + void load_old_format(const lisp::Lisp& reader); }; #endif /*SUPERTUX_LEVEL_H*/