- Need to change to load resources for canvas on canvas load
- Need to implement more than Keyboard events detection
-
IDE
-
Process
- Add resources
- Save as pyg
- Compress Resources to tar
- Compile pyg to py
- Add more here later :(
-
Compiler
-
XML Structure
-
Game
-
Canvases
- Canvas
- Sprites
- Sprite
- Sounds
- Sound
- Objects
- Object
-
Compiler Structure
-
Construct .py
-
Write header
- Imports
- Load Resources
- Construct Window
-
Write Loaders
- Search XML tree for items
- Construct items from resources
-
Write Event Handler
- Find all events
- Find all game Objects
- Find any attached events
- Create handler in event function
-
Write Loop
- Check for events written in handler
- Blit screen