Doomcr::Platform
Constants
HALF_BLOCK = '▀'
KEY_MAP = {Termisu::Input::Key::Enter => Doomcr::DoomKeys::KEY_ENTER, Termisu::Input::Key::Escape => Doomcr::DoomKeys::KEY_ESCAPE, Termisu::Input::Key::Tab => Doomcr::DoomKeys::KEY_TAB, Termisu::Input::Key::BackTab => Doomcr::DoomKeys::KEY_TAB, Termisu::Input::Key::Backspace => Doomcr::DoomKeys::KEY_BACKSPACE, Termisu::Input::Key::Up => Doomcr::DoomKeys::KEY_UPARROW, Termisu::Input::Key::Down => Doomcr::DoomKeys::KEY_DOWNARROW, Termisu::Input::Key::Left => Doomcr::DoomKeys::KEY_LEFTARROW, Termisu::Input::Key::Right => Doomcr::DoomKeys::KEY_RIGHTARROW, Termisu::Input::Key::Home => Doomcr::DoomKeys::KEY_HOME, Termisu::Input::Key::End => Doomcr::DoomKeys::KEY_END, Termisu::Input::Key::PageUp => Doomcr::DoomKeys::KEY_PGUP, Termisu::Input::Key::PageDown => Doomcr::DoomKeys::KEY_PGDN, Termisu::Input::Key::Insert => Doomcr::DoomKeys::KEY_INS, Termisu::Input::Key::Delete => Doomcr::DoomKeys::KEY_DEL, Termisu::Input::Key::F1 => Doomcr::DoomKeys::KEY_F1, Termisu::Input::Key::F2 => Doomcr::DoomKeys::KEY_F2, Termisu::Input::Key::F3 => Doomcr::DoomKeys::KEY_F3, Termisu::Input::Key::F4 => Doomcr::DoomKeys::KEY_F4, Termisu::Input::Key::F5 => Doomcr::DoomKeys::KEY_F5, Termisu::Input::Key::F6 => Doomcr::DoomKeys::KEY_F6, Termisu::Input::Key::F7 => Doomcr::DoomKeys::KEY_F7, Termisu::Input::Key::F8 => Doomcr::DoomKeys::KEY_F8, Termisu::Input::Key::F9 => Doomcr::DoomKeys::KEY_F9, Termisu::Input::Key::F10 => Doomcr::DoomKeys::KEY_F10, Termisu::Input::Key::F11 => Doomcr::DoomKeys::KEY_F11, Termisu::Input::Key::F12 => Doomcr::DoomKeys::KEY_F12, Termisu::Input::Key::Space => Doomcr::DoomKeys::KEY_FIRE} of Termisu::Input::Key => UInt8
KEY_RELEASE_DELAY = 75.milliseconds
Constructors
new
SourceInstance methods
close
Sourcedg_init
Sourcequit_requested?
Sourcetermisu
Source