Scripting API

Terminal IO

Terminal IO covers the console-facing classes that read input, control the cursor, and render the game into a real shell.

1 min read Terminal IO api terminal io

Ichiloto lives in the terminal, so IO is not a footnote. It is part of the identity of the engine.

These pages focus on the code that talks directly to the shell: the classes that manage cursor state, terminal size, screen clearing, input buffering, and other console concerns.

If a bug seems tied to a specific terminal emulator, keyboard sequence, or redraw behavior, this is the part of the reference to inspect first.