From 831d396c2911badff986f6836679039de3e1b6f2 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 16 Apr 2013 14:25:30 +0300 Subject: improve mapreader class. --- src/resources/mapreader.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/resources/mapreader.h') diff --git a/src/resources/mapreader.h b/src/resources/mapreader.h index 63805ac60..3b3e10023 100644 --- a/src/resources/mapreader.h +++ b/src/resources/mapreader.h @@ -28,6 +28,7 @@ #include class Map; +class MapLayer; class Properties; class Resource; class Tileset; @@ -71,6 +72,16 @@ class MapReader final */ static void readLayer(const XmlNodePtr node, Map *const map); + static bool readBase64Layer(const XmlNodePtr childNode, Map *const map, + MapLayer *const layer, + const std::string &compression, + int &x, int &y, const int w, const int h); + + static bool readCsvLayer(const XmlNodePtr childNode, Map *const map, + MapLayer *const layer, + const std::string &compression, + int &x, int &y, const int w, const int h); + /** * Reads a tile set. */ -- cgit v1.2.3-60-g2f50