old_school library

For when you need an old-school terminal in your html document.

Classes

Cell
A data class for terminal cells.
KeyboardData
A data class for associated with a keyboard event.
Layer
A sprite layer containing data, color and mode information.
MouseData
A data class associated with a mouse event.
Screen
A screen class that maps pixels to a wrapped canvas element, keeps track of which pixels have been set, and defines procedures for drawing shapes, bit patterns and sprites.
Sprite
A sprite class.
Terminal
An old school terminal that can be displayed in an html document.

Enums

Mode
Mode for poking data to a PixelTerminal.
SpriteSize
The number of pixel columns a sprite should occupy.