12 lines
665 B
C++
12 lines
665 B
C++
#ifndef MAPLOADER_H
|
|
#define MAPLOADER_H
|
|
|
|
#include "../sdlpp/sdlpp_scene.hpp"
|
|
#include "../sdlpp/sdlpp_rectrenderer.hpp"
|
|
|
|
void loadMap(std::shared_ptr<SDLPP::Scene> &scene, std::shared_ptr<SDLPP::RectangleRender> mario, const std::string &file, std::shared_ptr<SDLPP::Renderer> &renderer);
|
|
void loadMap(std::shared_ptr<SDLPP::Scene> &scene, const std::string &file, std::shared_ptr<SDLPP::Renderer> &renderer, std::vector<std::array<std::tuple<uint8_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t>,16>> &objects);
|
|
void saveMap(const std::string &file, std::vector<std::array<std::tuple<uint8_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t>,16>> &objects);
|
|
|
|
#endif
|