Commit Graph

15 Commits (4c48c455b1649b2aefc5d6ee694088bd6b68c36f)

Author SHA1 Message Date
Joeyrp 4c48c455b1 PanelManager refactored into a reusable, generic class.
Each editor tool can now use it's own panel manager.
4 years ago
Joey Pollack 145dd7095c Fixed crash in editor mode (log listener not being removed because destructors not being called. Base class destructors MUST be virtual!) 4 years ago
Joeyrp fed77546dc Console behavior split into it's own base class (so that the Core and Editor can have different looking console panels). 4 years ago
Joeyrp 6e2f676f11 gui code refactored and moved into its own library
the LuaConsole and LogGui have been merged into a single Console panel. The appearance looks good and the lua console part works. Still need to add the log history and log filter options.
4 years ago
Joeyrp 6b24ac4bc5 Programmatic docking proof-of-concept working 4 years ago
Joey Pollack 10c773fce1 Framebuffer update linux build working 4 years ago
Joeyrp ca9d25073e Map editor started
Rendering transparancy to an image working
Saving randered images working
4 years ago
Joeyrp 35dc183111 Editor moved into it's own namespace within lunarium 4 years ago
Joeyrp bd63502601 Added world size (the number of regions in a world)
The gird's 0, 0 index is now the center of the grid (so a 10, 10 grid goes from 4, 4 to -4, -4)
4 years ago
Joeyrp fff5c18842 Grid container added
World system started
4 years ago
Joeyrp 212545c67c Non-filled box drawing method added to graphics system
World system design started
4 years ago
Joeyrp 9e6a15d08f File Browser basic functionality working 4 years ago
Joeyrp 08adeb6b9d Renderer code refactored to implement rotation in a cleaner way.
Rectangle type refactored to only store the center point and the half width and half height.
Test code refactored to reflect these changes.
4 years ago
Joeyrp 00cd8a2b62 Box2D "hello world" example implemented. Graphics system does not support rotation yet. 4 years ago
Joeyrp a0584b652c Reorganized source files 4 years ago