summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/stuff.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/stuff.cc')
-rw-r--r--crawl-ref/source/stuff.cc12
1 files changed, 9 insertions, 3 deletions
diff --git a/crawl-ref/source/stuff.cc b/crawl-ref/source/stuff.cc
index 1a9043437a..2ab600cd8c 100644
--- a/crawl-ref/source/stuff.cc
+++ b/crawl-ref/source/stuff.cc
@@ -53,8 +53,10 @@
#endif
#ifdef UNIX
+#ifndef USE_TILE
#include "libunix.h"
#endif
+#endif
#include "branch.h"
#include "delay.h"
@@ -431,7 +433,9 @@ void cio_init()
{
crawl_state.io_inited = true;
-#ifdef UNIX
+#if defined(USE_TILE)
+ libgui_init();
+#elif defined(UNIX)
unixcurses_startup();
#endif
@@ -457,8 +461,10 @@ void cio_cleanup()
{
if (!crawl_state.io_inited)
return;
-
-#ifdef UNIX
+
+#if defined(USE_TILE)
+ libgui_shutdown();
+#elif defined(UNIX)
unixcurses_shutdown();
#endif