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