Filled out the todo list a bit
parent
7919f34d01
commit
f8d2df5007
@ -1,14 +1,59 @@
|
||||
|
||||
Build System:
|
||||
☐ Add a build option to do a build without the editor
|
||||
|
||||
Core:
|
||||
☐ Add log settings to the state file
|
||||
|
||||
Graphics:
|
||||
☐ Dear ImGui class with basic initialization
|
||||
✔ Decide on a font/text rendering system @done (9/7/2021, 1:39:53 PM)
|
||||
✔ Add FreeType to the project @done (9/7/2021, 2:23:13 PM)
|
||||
✔ Add a new class for font loading/management and text rendering @done (9/7/2021, 3:57:08 PM)
|
||||
✔ Make the text renderer smarter about breaking up words on multiple lines @low @done (9/8/2021, 2:23:03 PM)
|
||||
☐ Implement the Image creation methods
|
||||
|
||||
Input:
|
||||
☐ Port over the Element2D input system and adjust it to use glfw
|
||||
|
||||
Audio:
|
||||
|
||||
Scripting:
|
||||
Script Managment class:
|
||||
☐ Manage LUA states
|
||||
☐ Initialize new scripts
|
||||
|
||||
Interface Class:
|
||||
☐ Provide Methods that give access to the C++ code
|
||||
|
||||
Resource Managment:
|
||||
|
||||
Game:
|
||||
☐ Load game project data
|
||||
☐ Manage list of scenes
|
||||
☐ Manage global scripts
|
||||
|
||||
Scene:
|
||||
☐ Manage scene scripts
|
||||
Manage list of Regions:
|
||||
☐ Track which regions should be loaded
|
||||
|
||||
|
||||
Region:
|
||||
☐ List of renderable images for each layer
|
||||
|
||||
Game Object:
|
||||
☐ List of components
|
||||
|
||||
Components:
|
||||
☐ Transform
|
||||
☐ Image
|
||||
☐ Animation Controller
|
||||
|
||||
Animations:
|
||||
☐ Animated Sprite class
|
||||
|
||||
|
||||
Editor:
|
||||
|
||||
Graphics:
|
||||
☐ Dear ImGui class with basic initialization
|
||||
✔ Decide on a font/text rendering system @done (9/7/2021, 1:39:53 PM)
|
||||
✔ Add FreeType to the project @done (9/7/2021, 2:23:13 PM)
|
||||
✔ Add a new class for font loading/management and text rendering @done (9/7/2021, 3:57:08 PM)
|
||||
☐ Make the text renderer smarter about breaking up words on multiple lines @low
|
||||
|
||||
Input:
|
||||
☐ Port over the Element2D input system and adjust it to use glfw
|
||||
Loading…
Reference in New Issue