#ifndef MAPLOADER_H #define MAPLOADER_H #include "../sdlpp/sdlpp_scene.hpp" #include "../sdlpp/sdlpp_rectrenderer.hpp" #include "mapobject.hpp" typedef std::array mapColumnType; void loadMap(std::shared_ptr &scene, std::shared_ptr mario, const std::string &file); void loadMap(std::shared_ptr &scene, std::shared_ptr &mario, const std::string &file, std::vector &objects, bool editor = false, size_t editor_width = 0); void loadEmptyMap( std::vector &objects, size_t editor_width); void saveMap(const std::string &file, std::vector &objects); #endif