Skip to content

Helloessam/Paint-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Paint

🎨 MacPaint / MSPaint Revived πŸš€

Programming language: C++, libraries: glut, stdio, stdlib, and math.

Screen Shot .. Actual Drawing : Β 

Paint tool Demo

Live Demo / Actual Drawing ⚑️ : 

Paint tool Demo


Installation

  • All the code files are required to get started
  • Make Sure OpenGL and GLUT are Set up

GUI Menu items

Line : draws a line using the drag/drop ( Bresenham's algorithm )

Rect : draws a rectangular form utilizing the mouse

Circle : draw a circle with a radius determined by the second click.

The fill & no fill : Selected beforehand having the no fill as the default option .

Pen tool : draws a single pixel initially and with continuous dragging multiple pixels draws a continuous shape.

Text : writes characters using the keyboard. The user selects a place in the canvas to write by simply clicking.

Undo : deletes the last drawn shape.

About

🎨 MacPaint / MSPaint Revived πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages