Commit Graph

15 Commits (4b9bbc89915d3cf38846827def5f71274712aee8)

Author SHA1 Message Date
Joey Pollack d893849dc3 Basic parent/child relation working with entities 3 years ago
Joey Pollack c330319ad2 Adds BlockOutComponent for graphically representing an entity with a simple quad.
WorldView preview drawing works!
Middle Mouse drag to move works for WorldView
3 years ago
Joey Pollack 73f2e06541 Adds new events to the editor 3 years ago
Joey Pollack cd541e7d75 Adds VelocityComponent and CameraComponent
Adds instructions doc explaining the process of adding new components
3 years ago
Joey Pollack 17fa0aeb68 Preparing editor assets to show their properties 3 years ago
Joey Pollack 3dd13b06f5 Release mode crash bug fixed (uninitialized variable....) 3 years ago
Joey Pollack ce3dd3f984 Adds extra/custom ImGui methods
Slightly shrink default font size
Asset folder always open in asset browser
3 years ago
Joey Pollack f8cb13d856 Components can be added to entities through the PropertiesView panel
Transform component can be added and serialized/Deserialized
3 years ago
Joey Pollack 5c83a63b3c Beginning of properties window working 4 years ago
Joey Pollack 578bd98b40 ImGui::Begin call moved to the Panel class
Adds PreBegin in case code needs to be run just before ImGui::Begin is called
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 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