|
|
|
|
|
|
|
|
|
Editor:
|
|
|
|
|
✔ Come up with project directory structure @done (9/17/2021, 6:46:44 PM)
|
|
|
|
|
✔ Make the editor a separate module @high @done (11/1/2021, 2:24:35 PM)
|
|
|
|
|
✔ Implement Run Mode interface class @high @done (2/8/2022, 4:05:17 PM)
|
|
|
|
|
☐ Reference raw asset files in a "content" folder@high
|
|
|
|
|
✔ Platform independant file browsing @done (2/8/2022, 4:05:29 PM)
|
|
|
|
|
☐ Scan script files to make sure they don't overwrite globals
|
|
|
|
|
|
|
|
|
|
Panel System:
|
|
|
|
|
☐ Allow for saving custom panel layouts @low
|
|
|
|
|
|
|
|
|
|
Raw Asset Importers:
|
|
|
|
|
- Need classes to import raw resource files for the editor
|
|
|
|
|
☐ Raw Resource importer interface class
|
|
|
|
|
☐ Raw Image importer class
|
|
|
|
|
☐ Raw Sound importer class
|
|
|
|
|
☐ Raw font file importer class
|
|
|
|
|
|
|
|
|
|
Project (Class for loading and tracking project data):
|
|
|
|
|
✔ Generate new project at given location @done (11/9/2021, 3:26:03 PM)
|
|
|
|
|
☐ Save project data
|
|
|
|
|
✔ Open existing project @done (2/8/2022, 4:05:42 PM)
|
|
|
|
|
|
|
|
|
|
GUI Panels:
|
|
|
|
|
Project Overview (Tree view):
|
|
|
|
|
|
|
|
|
|
Scene View:
|
|
|
|
|
|
|
|
|
|
Scene Hierarchy (Tree View):
|
|
|
|
|
|
|
|
|
|
Asset Viewer:
|
|
|
|
|
☐ Put files into a table with columns for the file Properties
|
|
|
|
|
|
|
|
|
|
Tools:
|
|
|
|
|
Tile Map Editor:
|
|
|
|
|
☐ Tile map canvas
|
|
|
|
|
☐ Tile map pallete
|
|
|
|
|
☐ Hideable grid
|
|
|
|
|
☐ Stamp creater
|
|
|
|
|
☐ Flood Fill
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Properties:
|