Commit Graph

26 Commits (320b776fcd4f800a4b59fa3710ece3e7a4596ec2)

Author SHA1 Message Date
Joey Pollack 1e38af39aa Refactors script registration to use a map of maps. Map of entity id to map of scripts; script name is key script instance is value. 3 years ago
Joey Pollack 0c2b5b2def Reorganized script api files
Added access to BlockOutComponent to the scripting system
3 years ago
Joey Pollack f0dd9e4e4d Physics components and physics sim working
Cleaned up tree view panels (no arrows on items with no children)
3 years ago
Joey Pollack 3c55ca9c5b CoreAPI initialization hooked up to WrenState
Foreign method binding system setup
3 years ago
Joey Pollack de8bc580df Script editor asset and script component created
Script component can track a script editor asset by it's UUID
Double clicking a script asset opens the script in vs code
3 years ago
Joey Pollack 50f338c68a Adds foundation for Wren to replace LUA 3 years ago
Joey Pollack 95d9630b6b Corrected entity parent/child math bug
children now follow parents correctly
3 years ago
Joey Pollack 148dd8e1bc Drag/drop to change entity parent/child relationship working 3 years ago
Joey Pollack 4b9bbc8991 Sorting render groups by render layer 3 years ago
Joey Pollack 9686b05a67 PoC working for parent/child in quad rendering 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 9c37b81765 FINISHED! 3 years ago
Joey Pollack 5beb9b2789 In process of creating the orthographic camera and camera component
In process of Implementing world rendering and the world view panel in the editor
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 829ca1bbb5 World object and Entities can be serialized and deserialized 3 years ago
Joey Pollack 0160e7c623 Adds serialization base classes
Adds file writing to BinaryFileBuffer
3 years ago
Joey Pollack 5c83a63b3c Beginning of properties window working 4 years ago
Joey Pollack 595adb717c Added TODO markers for testing asset trash 4 years ago
Joey Pollack 4a84ca0bcd adds trash folder and functionality to the project, content_manager and EditorAsset classes to use the trash folder. When assets get removed they are moved to trash instead of deleted. 4 years ago
Joey Pollack 0fb6e94a2f Added new folder icon
New entities can be added to the world root
4 years ago
Joey Pollack ce1ce8ef49 Asset drag/drop to move file working 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 36c67d57d7 ImGui file browser completely removed 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 88199d1194 Refactored the docs directory
Adds 3rd party tools list
Refactored tester lib into testbed
Adds colored build result message to build.bat script
4 years ago