20 lines
521 B
C++
20 lines
521 B
C++
#ifndef HOLESOME_TILEMAP_HPP
|
|
#define HOLESOME_TILEMAP_HPP
|
|
|
|
|
|
#include <SFML/Graphics/Transformable.hpp>
|
|
#include <SFML/Graphics/VertexArray.hpp>
|
|
#include <SFML/Graphics/Texture.hpp>
|
|
#include "../../game/game_object.h"
|
|
#include "tileset.hpp"
|
|
|
|
class TileMap : public GameObject
|
|
{
|
|
public:
|
|
TileMap(const std::shared_ptr<TileSet>& tileSet, std::vector<std::vector<int>> tiles);
|
|
|
|
void createTileAtGridPosition(const std::shared_ptr<SingleSprite>& sprite, GridCoordinates coordinates);
|
|
};
|
|
|
|
|
|
#endif //HOLESOME_TILEMAP_HPP
|