fix
[supertux.git] / src / level.h
index cc280b5..7eb0248 100644 (file)
@@ -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*/