Some geometric art today!
Just some clicks and voila! A great pattern!
Libraries
- SDL2
- iostream
- vector
int main()
User can choose between 2 modes, hence type
.
main while(1)
Detect if user wants to quit and exit;
Detect a left click on the screen to add edges in the vector, and hence on the screen. Event handler sets the coordinates (x, y)
.
Mouse movements are tracked on screen for location pointers.
- c : clear
- m : connect 2 most recent clicks (type 1)
- l : connect every point to every other point in vector (type 0)
- u : undo the last line(s)
Types of connections
Set bg, drawing colors.
Decide pattern according to type.
Update the screen on render.
Wait 1s before returning.
Output
The Builder rocks it!