New interface with all the gadgets and requester what i need for the editor.
I got a lot of problems moving windows with borderless using the API, jumps, freeze, and other extrange things, the result no like me. Then i think to use a canvas like window title bar and move the window using the canvas as control, and work really nice, fluid, no freeze the system, very nice and can have my own design for every window, icon, colors, fonts, etc.
New map2D with all the 3D objects, waypoints, camera and more.
The map2D linked to 3Dworld was hard to make but finally i did. Include 2D colision if want avoid phisycs.
To recalculate zoom, world rotation, world scroll, object position and rotation and translate to canvas,image,sprite or texture, taking the center of the canvas no 0,0 (left, top) as source was very, very hard because 3Dworld is with inverted coordinates. It took me a long time until I realized that my calculations were not wrong, what was wrong is the 3D world, it was backwards.
The most weird thing was when i see all 3D coordinates are inverted in 2Dmap is how if the beholder is above the map lokking up.

I need invert all coordinates x+ to x- and viceversa with Z too.
Support rotation, scale, scroll and other actions like double clik over objects, etc. (all items have same name in this test but support individual name, linked 3D object and other params)
Here the video:
https://youtu.be/MhAHVbFnaEA
This are any of the requesters. Any buttons are linked to requester for easy acces like clik and show requester, when requester is closed (with 'ok' button or return key) the gadget take the valor.
This is a messagerequester:
An input requester.
Color requester.
Input list and input editor for easy acces to list and editor (text editor).
InputList simplify the work and save code to write, read valors.. bla bla..
TextEdit was included to pass scripts with the entity like npc attributes or other things.
Because gadgets are linked to requesters software architecture is more easy to write.
All windows hide. Clean screen.
Thats all, i hope you like it
