Moved Tile parsing code into TileSetParser
[supertux.git] / src / supertux / tile_set_parser.hpp
index 71c2482..04adbda 100644 (file)
 #define HEADER_SUPERTUX_SUPERTUX_TILE_SET_PARSER_HPP
 
 #include <string>
+#include <stdint.h>
+
+#include "util/reader_fwd.hpp"
 
 class TileSet;
+class Tile;
 
 class TileSetParser
 {
@@ -34,6 +38,10 @@ public:
   void parse();
 
 private:
+  uint32_t parse_tile(Tile& tile, const Reader& reader);
+  void parse_images(Tile& tile, const Reader& cur);
+  
+private:
   TileSetParser(const TileSetParser&);
   TileSetParser& operator=(const TileSetParser&);
 };