Hi Sierraken
you're creature is growing up to a more professional look!
Thanks to share!
Good job!If you like I can give you some feedbacks...otherwise go to read some other responses
1. Initial window is not centered on the screen... you can do it with _SCREENMOVE
2. Orbist starts with the initial position of mouse without any left click
2.1 circle flickers while I move mouse to decide the ray of the circle with the second left click
2.2 it may be useful to choose if I want a circle or an ellipse so that I draw that shape without spending more attention to what you see on the screen
2.3 As soon as I dothe second left click to define the ray of the circle/ellipse, the program starts to draw a second circle/ellipse with the centre in the second left click.... I think that this issue is related to the issue 2(.0)
3 Boxes starts with first angle to the actual mouse position and the second to the next position without left click
3.1 boxes are full
3.2 also box flickers while I move mouse to decide the dimensions of it
4. Ray does the same
4.1 it starts where is the mouse without any left click
4.2 the next ray starts at the end of the previous ray
4.3 ray flickers while I choose the second extremity of it
and I agree with
STxAxTIC
Maybe version 6 will have a toolbar like paint?
this powers up your application to a more professional world
and Bplus
Here is how I would do Undo and some other things, mouse down starts draw object, mouse release is finishes