Hi ! This is currently a really pre pre alpha version of the editor , nothing really implemented yet , but what is important i almost finished my OOP Gui Engine (based completely on WinAPI) which has some SPARK specific modules like :
- Color and Float Graph with Pan and zoom in-out functions
- HSB Color picker with Alpha (!)
- Properties control with advanced spinboxes (Hold mouse button down on one of the updown buttons and move the mouse : it will decrease increase the value of the spinbox)
You can download a demo from here :
http://pinkcatgames.ucoz.com/Hadron/HadronTest.zipGraph controls
(For both Color and Float)
- Mousewheel = Zoom in and out
- Middle button = Pan
- Mouse left Doubleclick = Insert new point (or colors)
- DEL = delete selected point
- Left single click select point (or color) move mouse to move the selection (y0 and y1 points together)
For float graph :
-Hold SHIFT while moving a point only Vertical
-Hold CONTROL while moving a point only Horizontal
- Right mouse button = Moves only the Y1 points (SPARK2 Graph's y1)
- Right doubleclick on a point = moves y1 to y0 position
- HOME = Resets y1 to y0 points
For Color graph :
- Right click on a color point (upper square = color y0 , bottom square = y1) Selects the color
- Hold SHIFT while you right clicking on a color to set to same color as the other one
- + and - = increase-decrease the size of the color points
This is what i've got so far ! The Event handler is implemented , i just need a rendering engine to start the editor development... I'm thinking about using Irrlicht + the SPARK2's irrlicht module , but i don't know it is stable at the moment ? Is it usable ? All the renderers are functional ?
Thanks in advance
Regards