summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/startup.cc
diff options
context:
space:
mode:
authorNicholas Feinberg <pleasingfung@gmail.com>2014-07-27 22:23:23 -0700
committerNicholas Feinberg <pleasingfung@gmail.com>2014-07-27 22:23:23 -0700
commit8821a77a8778b39e8abbadf1515ab905c596042d (patch)
tree773fbc39f037e33eb2e57b651712d76e3aba60ff /crawl-ref/source/startup.cc
parent966b1f0692306d5c64ce09cb0cc04a118fd009e4 (diff)
downloadcrawl-ref-8821a77a8778b39e8abbadf1515ab905c596042d.tar.gz
crawl-ref-8821a77a8778b39e8abbadf1515ab905c596042d.zip
Move cio_init() from stuff.cc to startup.cc
The only place it was called.
Diffstat (limited to 'crawl-ref/source/startup.cc')
-rw-r--r--crawl-ref/source/startup.cc15
1 files changed, 14 insertions, 1 deletions
diff --git a/crawl-ref/source/startup.cc b/crawl-ref/source/startup.cc
index 5fae8ecfb3..0a2137ada4 100644
--- a/crawl-ref/source/startup.cc
+++ b/crawl-ref/source/startup.cc
@@ -66,6 +66,8 @@
#include "tilereg-crt.h"
#endif
+void _cio_init();
+
// Initialise a whole lot of stuff...
static void _initialize()
{
@@ -175,7 +177,7 @@ static void _initialize()
if (!crawl_state.test_list)
{
if (!crawl_state.io_inited)
- cio_init();
+ _cio_init();
clrscr();
}
@@ -1046,3 +1048,14 @@ bool startup_step()
return newchar;
}
+
+
+
+void _cio_init()
+{
+ crawl_state.io_inited = true;
+ console_startup();
+ set_cursor_enabled(false);
+ crawl_view.init_geometry();
+ textbackground(0);
+}