Joey Pollack
73f2e06541
Adds new events to the editor
3 years ago
Joey Pollack
9e49450b0b
Editor Assets can draw their properties
3 years ago
Joey Pollack
43ac2d1d06
Editor builds with some render code removed
3 years ago
Joey Pollack
593a16c9cc
Re-write of renderer is more or less stable and hooked back up to the core engine.
...
Quads do not render but gui windows do.
3 years ago
Joey Pollack
b49ae6484c
Adds World Editor Asset
...
World assets can be created from the AssetBrowser context menu
4 years ago
Joey Pollack
5c83a63b3c
Beginning of properties window working
4 years ago
Joey Pollack
09953c0e7d
Removed the gui namespace
...
Moved panel_manager out of editor and into the core
4 years ago
Joey Pollack
c3df5775d0
Asset Browser now has references to the actual EditorAsset objects and can detect single click selection and double click open actions
4 years ago
Joey Pollack
9dede57b96
First ECS test in the editor working (Tag component editable using a temp-testing entity in the editor)
4 years ago
Joey Pollack
016809cc3f
Adds nfd
...
fixes project creation and loading
fixes asset importing
4 years ago
Joey Pollack
c7928af683
Logger updated with static functions for each log level
...
Platform terminal class implemented - allows changing terminal colors (test on linux)
CoreLogListener implemented to use the terminal colors
4 years ago
Joey Pollack
326ef05084
Adds TODO tasks related to the major refactoring of the core
...
Renames iRunMode.h/.pp to run_mode.h/.cpp
4 years ago
Joey Pollack
8e07cec621
Panel and PanelManager refactored. Panel IDs are now handed out when added to the PanelManager. The IDs are no longer tied to the gui subsystem through enum values.
4 years ago
Joey Pollack
03b7e7ccf1
Bugfix: Map canvas now paints correctly when scrolled
4 years ago
Joeyrp
8360eceabf
Tile maps can now be painted to correctly
4 years ago
Joeyrp
6d85356368
Editor asset importing seems to work - tested on tile sets.
4 years ago
Joeyrp
6aef59c7e3
editor assets refactored to fit the new project content system design
4 years ago
Joeyrp
22fee91f15
MapEditor design fleshed out but render code not yet tested
4 years ago
Joeyrp
f4e5de912d
Separates out the tile map into it's own class
...
Refactors some file names and locations (igraphics.h -> graphics.h, types.h/cpp moved to core)
4 years ago
Joeyrp
7e6f2907f2
Adds STIL_WAITING to the file browser results
4 years ago
Joeyrp
72fb87e667
Adds LogIfFailed to the OpRes class
4 years ago
Joeyrp
4c48c455b1
PanelManager refactored into a reusable, generic class.
...
Each editor tool can now use it's own panel manager.
4 years ago
Joeyrp
8ac5ef51d5
Editor manages window class IDs so tool windows cannot be docked with other tools or with the main editor window
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
ed030afcea
Refactored MainPanel into the PanelManager instead (they both were basically doing the same job)
...
Menu and status bar code refactored into Editor (This could become quite large may need another class to handle the menus)
Build script now accepts the g option to delete the imgui.ini file on build for testing.
4 years ago
Joeyrp
6a6c6d42ab
Panel management code moved from Editor class into the PanelManager class
...
WorldView panel does not currently show up because the dockspace is not fully set up yet.
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
bd07e17b12
Internal data manager working
4 years ago
Joeyrp
fda2264251
New project generation working
4 years ago
Joeyrp
9e6a15d08f
File Browser basic functionality working
4 years ago
Joeyrp
97db356d66
Basic about window added, status bar added, docking seems to work correctly
4 years ago
Joeyrp
7c0eb5a77a
Main editor panel now sits on-top of the application window again. But this time the it uses the application window title-bar.
4 years ago
Joeyrp
4be5aa04b2
Main Editor window improved: No longer hiding the application window behind the imgui window. App window is now actually hidden (so no trailing when moving the editor panel).
4 years ago
Joeyrp
cd4f23b732
Main editor window working
4 years ago
Joeyrp
a0584b652c
Reorganized source files
4 years ago