#include "util/reader.hpp"
#include "video/drawing_context.hpp"
-Tile::Tile(const TileSet *new_tileset) :
+Tile::Tile(const TileSet& new_tileset) :
tileset(new_tileset),
imagespecs(),
images(),
{
}
-Tile::Tile(const TileSet *new_tileset, std::vector<std::string> images, Rect rect,
+Tile::Tile(const TileSet& new_tileset, std::vector<std::string> images, Rect rect,
uint32_t attributes, uint32_t data, float animfps) :
tileset(new_tileset),
imagespecs(),
{
if(images.size() == 0 && imagespecs.size() != 0)
{
- const std::string& tiles_path = tileset->tiles_path;
+ const std::string& tiles_path = tileset.tiles_path;
assert(images.size() == 0);
for(std::vector<ImageSpec>::iterator i = imagespecs.begin(); i !=