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