Joey Pollack
|
060bfcf6c9
|
Boiler-plate code generated when new scripts are created
|
3 years ago |
Joey Pollack
|
320b776fcd
|
Added example of talking to another script
|
3 years ago |
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
|
f0dd9e4e4d
|
Physics components and physics sim working
Cleaned up tree view panels (no arrows on items with no children)
|
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
|
4b9bbc8991
|
Sorting render groups by render layer
|
3 years ago |
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
|
ec492b119f
|
Texture and FrameBuffer classes implemented
|
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
|
5ada9d5e1c
|
Fixed bug with asset drag/drop
|
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
|
09953c0e7d
|
Removed the gui namespace
Moved panel_manager out of editor and into the core
|
4 years ago |
Joey Pollack
|
0fb6e94a2f
|
Added new folder icon
New entities can be added to the world root
|
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
|
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
|
564f3e8efe
|
Final refactor touches
|
4 years ago |
Joey Pollack
|
25efe7411d
|
Moves internal_font functionality into the data_manager
|
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
|
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 |