Genericized IO functions
commit4d7c4790bbb5eed9825bfdccad0a965356ec56e9
authorPhilip Pavlick <philip@swash.link>
Wed, 1 Aug 2018 08:05:04 +0000 (1 04:05 -0400)
committerPhilip Pavlick <philip@swash.link>
Wed, 1 Aug 2018 08:05:04 +0000 (1 04:05 -0400)
tree00c588e24a85328fc676dea2467d5ab0d940e782
parent31aad6ca6bceeeb1fba49b3ea8f89ce396038cf3
Genericized IO functions

IO functions have been genericised and placed in the `SpelunkIO'
template as far as possible to simplify `CursesIO' and `SDLTerminalIO'
as much as possible.

This does not compile until we figure out what's wrong with
`SpelunkIO.put_line'
src/iocurses.d
src/iomain.d [copied from src/iocurses.d with 59% similarity]
src/ioterm.d
src/spelunk.d