game/mario/maploader.hpp
zv0n 8ca70fa11e
Some checks failed
continuous-integration/drone/push Build is failing
Mario: formatting
2021-10-18 09:08:35 +02:00

20 lines
671 B
C++

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