Commit Graph

36 Commits (4b9bbc89915d3cf38846827def5f71274712aee8)

Author SHA1 Message Date
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