summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tiletex.h
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/tiletex.h')
-rw-r--r--crawl-ref/source/tiletex.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/crawl-ref/source/tiletex.h b/crawl-ref/source/tiletex.h
index 8d90803ef0..0003395bc8 100644
--- a/crawl-ref/source/tiletex.h
+++ b/crawl-ref/source/tiletex.h
@@ -56,7 +56,7 @@ class TilesTexture : public GenericTexture
public:
TilesTexture();
- void set_info(int max, tile_info *info);
+ void set_info(int max, tile_info_func *info);
inline const tile_info &get_info(int idx);
inline void get_coords(int idx, int ofs_x, int ofs_y,
float &pos_sx, float &pos_sy,
@@ -67,13 +67,12 @@ public:
protected:
int m_tile_max;
- tile_info *m_tile_info;
+ tile_info_func *m_info_func;
};
inline const tile_info &TilesTexture::get_info(int idx)
{
- assert(idx < m_tile_max);
- return m_tile_info[idx];
+ return m_info_func(idx);
}
inline void TilesTexture::get_coords(int idx, int ofs_x, int ofs_y,