diff --git a/src/tileset.cpp b/src/tileset.cpp index fca7c2d3..a0443771 100644 --- a/src/tileset.cpp +++ b/src/tileset.cpp @@ -27,7 +27,6 @@ class TileSetData private: char *name; - int ref; int *tiles; int ntiles; @@ -43,7 +42,6 @@ TileSet::TileSet(char const *path) { data = new TileSetData(); data->name = strdup(path); - data->ref = 0; data->tiles = NULL; data->ntiles = 0; data->img = NULL; @@ -77,16 +75,6 @@ TileSet::~TileSet() delete data; } -void TileSet::Ref() -{ - data->ref++; -} - -int TileSet::Unref() -{ - return --data->ref; -} - char const *TileSet::GetName() { return data->name; diff --git a/src/tileset.h b/src/tileset.h index 9adadc8a..b27908be 100644 --- a/src/tileset.h +++ b/src/tileset.h @@ -8,17 +8,16 @@ #include +#include "asset.h" + class TileSetData; -class TileSet +class TileSet : public Asset { public: TileSet(char const *path); ~TileSet(); - void Ref(); - int Unref(); - char const *GetName(); void BlitTile(uint32_t id, int x, int y);