CPP-CONSOLE-ENGINE

Allows drawing simple 2D pixels, lines and circles to a terminal. Screenshot of program

Feautures

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

Roadmap

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

Lifecyle

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