summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/rltiles/tool/tile_page.h
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/rltiles/tool/tile_page.h')
-rw-r--r--crawl-ref/source/rltiles/tool/tile_page.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/crawl-ref/source/rltiles/tool/tile_page.h b/crawl-ref/source/rltiles/tool/tile_page.h
new file mode 100644
index 0000000000..9f13651a1d
--- /dev/null
+++ b/crawl-ref/source/rltiles/tool/tile_page.h
@@ -0,0 +1,25 @@
+#ifndef TILE_PAGE_H
+#define TILE_PAGE_H
+
+#include <vector>
+class tile;
+
+class tile_page
+{
+public:
+ tile_page();
+ virtual ~tile_page();
+
+ bool place_images();
+ bool write_image(const char *filename);
+
+ std::vector<tile*> m_tiles;
+ std::vector<unsigned int> m_counts;
+ std::vector<int> m_texcoords;
+ std::vector<int> m_offsets;
+protected:
+ int m_width;
+ int m_height;
+};
+
+#endif