Added Box2D to the project (not tested)
parent
a42dc3c71a
commit
aff4d9939c
@ -0,0 +1,35 @@
|
||||
|
||||
Editor: @high
|
||||
✔ Come up with project directory structure @done (9/17/2021, 6:46:44 PM)
|
||||
☐ Make the editor a separate module @high
|
||||
☐ Implement Run Mode interface class @high
|
||||
☐ Reference raw asset files in a "content" folder@high
|
||||
☐ Platform independant file browsing
|
||||
☐ Scan script files to make sure they don't overwrite globals
|
||||
|
||||
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
|
||||
|
||||
GUI Panels:
|
||||
Project Overview (Tree view):
|
||||
|
||||
Game Viewport:
|
||||
|
||||
Scene View:
|
||||
|
||||
Scene Hierarchy (Tree View):
|
||||
|
||||
Tile Map Editor:
|
||||
☐ Tile map canvas
|
||||
☐ Tile map pallete
|
||||
☐ Hideable grid
|
||||
☐ Stamp creater
|
||||
☐ Flood Fill
|
||||
|
||||
Asset Viewer:
|
||||
|
||||
Properties:
|
||||
@ -0,0 +1,32 @@
|
||||
|
||||
Game:
|
||||
☐ Implement Run Mode interface class
|
||||
☐ Load game project data
|
||||
☐ Manage list of scenes
|
||||
☐ Manage global scripts
|
||||
☐ Handle Events from the core
|
||||
|
||||
Scene:
|
||||
☐ Manage scene scripts
|
||||
☐ Manage game objects in scene
|
||||
|
||||
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
|
||||
☐ Collider (maybe via Box2D?)
|
||||
☐ Script
|
||||
☐ RigidBody (via Box2D)
|
||||
|
||||
Animations:
|
||||
☐ Animated Sprite clas
|
||||
@ -0,0 +1 @@
|
||||
Subproject commit cd2c28dba83e4f359d08aeb7b70afd9e35e39eda
|
||||
Loading…
Reference in New Issue