diff options
Diffstat (limited to 'crawl-ref/source/stuff.cc')
-rw-r--r-- | crawl-ref/source/stuff.cc | 12 |
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 |