Commit Graph

24 Commits (c901fe6f9bf8f6dd9f3f972914a5c7dccde5acdb)

Author SHA1 Message Date
Joey Pollack c901fe6f9b Adds SpriteRendererComponent and Image asset to the editor 3 years ago
Joey Pollack 50f338c68a Adds foundation for Wren to replace LUA 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 09953c0e7d Removed the gui namespace
Moved panel_manager out of editor and into the core
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 6f00e84229 XML changed to JSON 4 years ago
Joey Pollack eeb33c06ff assets and gui moved back into the lunarium project
dearimgui moved into external
4 years ago
Joey Pollack b42b0c69a0 Adds beginnings of the style guide
Refactors file and folder names to conform to the style guide
4 years ago
Joey Pollack 46083c836c Log system over-hauled 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 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 3f7ae8aaa1 Main editor panel classes created, docked in default positions 4 years ago
Joeyrp bd07e17b12 Internal data manager working 4 years ago
Joeyrp fda2264251 New project generation working 4 years ago
Joeyrp 97db356d66 Basic about window added, status bar added, docking seems to work correctly 4 years ago
Joeyrp cd4f23b732 Main editor window working 4 years ago