You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lunarium_OLD/docs/editor.todo

53 lines
1.8 KiB
Plaintext

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
☐ Figure out how to make game asset types integrate with editor asset types @critical
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 (EditorAsset) @done (2/24/2022, 3:14:04 PM)
☐ Raw Image importer class
☐ Raw Sound importer class
☐ Raw font file importer class
☐ Tile Set
☐ Tile Map
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)
Content Manager:
✔ Design interface @done (2/24/2022, 3:15:39 PM)
✔ Generate new content file @done (2/24/2022, 3:16:00 PM)
☐ Load existing contents
☐ Save/Update contents file
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 @done (2/24/2022, 3:15:26 PM)
☐ Hideable grid
☐ Stamp creater
☐ Flood Fill
Properties: