summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-title.h
diff options
context:
space:
mode:
authorEnne Walker <ennewalker@users.sourceforge.net>2010-04-19 20:00:06 -0400
committerEnne Walker <ennewalker@users.sourceforge.net>2010-04-25 19:33:13 -0400
commit8305dc11a61b732984b4bf2a2f8c8f48af84630e (patch)
tree9f605e327b60ab79111ae7c25bec938ed2261a0b /crawl-ref/source/tilereg-title.h
parentedacdc0db313c0f5385631dfcf560f1fdf8e7c8a (diff)
downloadcrawl-ref-8305dc11a61b732984b4bf2a2f8c8f48af84630e.tar.gz
crawl-ref-8305dc11a61b732984b4bf2a2f8c8f48af84630e.zip
Split tilereg.h/cc into multiple files.
No functional changes, just rearranging and exposing functions where needed.
Diffstat (limited to 'crawl-ref/source/tilereg-title.h')
-rw-r--r--crawl-ref/source/tilereg-title.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/crawl-ref/source/tilereg-title.h b/crawl-ref/source/tilereg-title.h
new file mode 100644
index 0000000000..66b83d5b58
--- /dev/null
+++ b/crawl-ref/source/tilereg-title.h
@@ -0,0 +1,34 @@
+/*
+ * File: tilereg_title.h
+ * Created by: ennewalker on Sat Jan 5 01:33:53 2008 UTC
+ */
+
+#ifdef USE_TILE
+#ifndef TILEREG_TITLE_H
+#define TILEREG_TITLE_H
+
+#include "tilereg.h"
+
+class TitleRegion : public ControlRegion
+{
+public:
+ TitleRegion(int width, int height, FontWrapper *font);
+
+ virtual void render();
+ virtual void clear() {};
+ virtual void run();
+
+ virtual int handle_mouse(MouseEvent &event) { return 0; }
+
+ void update_message(std::string message);
+
+protected:
+ virtual void on_resize() {}
+
+ GenericTexture m_img;
+ VertBuffer<PTVert> m_buf;
+ FontBuffer m_font_buf;
+};
+
+#endif
+#endif