Allows drawing simple 2D pixels, lines and circles to a terminal.
Currently the project has implemented:
- support turning pixels on and of where each pixel is a mostly perfect square
- support drawing lines
- support drawing circles
- support multiline text
- support moving multiline text
Currently the project plans to implement the following:
- support colour
- support terminal screen changing size
- support keyboard and mouse input
- support drawing triangles
- support filling circles
- support filling triangles
- support 3D
This is the lifecycle of screens
- Create screen
- Set/delete pixels
- Draw text
- Print screen
- Clear screen
- Since their are no pointer necarsarry their is no need to dispose of screens