Joey Pollack
|
d2608b4851
|
Entity component access and manipulation in wren scripts working!
|
3 years ago |
Joey Pollack
|
204f0d294c
|
Refactors the World Scripting API into it's own class
|
3 years ago |
Joey Pollack
|
6b03a758d2
|
Refactored foreign method binding to be completely handled by the WrenState object
|
3 years ago |
Joey Pollack
|
3c55ca9c5b
|
CoreAPI initialization hooked up to WrenState
Foreign method binding system setup
|
3 years ago |
Joey Pollack
|
09c4b10392
|
Small refactor to have World use WrenHandles to call methods instead of loading strings directly into the vm.
|
3 years ago |
Joey Pollack
|
dcd95ec685
|
Foundation of wren scripting system
|
3 years ago |
Joey Pollack
|
5c9f2e0494
|
Scripts running during world update
|
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
|
ee9112897c
|
Basic world simulation working in editor
|
3 years ago |
Joey Pollack
|
b87f95dd94
|
Drag and drop entities partially working
|
3 years ago |
Joey Pollack
|
7e41b4d259
|
Entity remove working
|
3 years ago |
Joey Pollack
|
f16ce840b2
|
Entities respect their parent's transforms again
|
3 years ago |
Joey Pollack
|
4b9bbc8991
|
Sorting render groups by render layer
|
3 years ago |
Joey Pollack
|
2279b3ff45
|
Entity parent/child hierarchies implemented
|
3 years ago |
Joey Pollack
|
d893849dc3
|
Basic parent/child relation working with entities
|
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
|
cd541e7d75
|
Adds VelocityComponent and CameraComponent
Adds instructions doc explaining the process of adding new components
|
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
|
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
|
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
|
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
|
4 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
|
0fb6e94a2f
|
Added new folder icon
New entities can be added to the world root
|
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
|
e237d0dcb5
|
Added UUIDs to entities
Added component add/remove/check/get methods for Entity
|
4 years ago |
Joey Pollack
|
d9f7a136e5
|
Start of ECS - files added
NFD wrapped up behind utils FileSystem functions
|
4 years ago |
Joey Pollack
|
564f3e8efe
|
Final refactor touches
|
4 years ago |