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.