|
|
|
|
@ -1,9 +1,15 @@
|
|
|
|
|
|
|
|
|
|
Build System:
|
|
|
|
|
☐ Modify build script to output fail or success messages based on build result
|
|
|
|
|
✔ Complete for batch script @done(22-05-09 18:57)
|
|
|
|
|
☐ Complete for shell script
|
|
|
|
|
✔ Add a build option to do a build without the editor @done (9/17/2021, 7:25:08 PM)
|
|
|
|
|
✔ Modify .sh scripts to recognize the noeditor flag @done (1/25/2022, 3:59:23 PM)
|
|
|
|
|
|
|
|
|
|
Core:
|
|
|
|
|
☐ Research EnTT for the ECS (https://github.com/skypjack/entt/)
|
|
|
|
|
☐ Add Terminal subsystem to allow for printing colored text in a cross-platform way
|
|
|
|
|
☐ Create a LogListener that uses the colored text (replace the current stdout listener)
|
|
|
|
|
☐ Replace XML with JSON (https://github.com/nlohmann/json) @high
|
|
|
|
|
☐ Move internal libs back into the core and refactor @high
|
|
|
|
|
☐ Replace the File Browser (imgui) class with the NFD library (https://github.com/btzy/nativefiledialog-extended) @high
|
|
|
|
|
@ -103,7 +109,7 @@ Assets:
|
|
|
|
|
Asset Pipeline:
|
|
|
|
|
☐ Read through the contents folder and generate asset files in a custom format (useable by the engine)
|
|
|
|
|
|
|
|
|
|
Tester:
|
|
|
|
|
Testbed:
|
|
|
|
|
- A special class that is used to unit-test features of the engine
|
|
|
|
|
✔ Implement Run Mode interface class @done (10/25/2021, 7:37:00 PM)
|
|
|
|
|
✘ Needs a timer to keep track of how long a test has run @cancelled (10/26/2021, 4:36:45 PM)
|
|
|
|
|
|