Version 4 (modified by sriggins, 16 years ago) (diff) |
---|
Analysis
Overview
The base scene is generally good. The biggest issue was that there were no default implementations and we had to start from scratch. Milo is changing the scene interface to a concrete scene class.
We need helper methods to get the coordinatates in scene coordinate system and scene elements will need to have simple keyboard mouse interaction.
You must improve Milo's refactoring of scenes.
Task requirements
- Evaluate the scene refactoring done by milo
- Add helper methods to get the coordinates in the scene coordinate system
- Add simple keyboard and mouse interaction
- Improve milo's refactoring
Task result
The result of this task is code.
Implementation idea
- You might want to see if this is where scene focus is handled; Which scene element has focus?
- Make sure keyboard events know how to handle control vs. command, as the Mac has a command AND a option AND a control key.
Related
How to demo
- Demo the new scene elements
- Demo the keyboard/mouse events being sent to scene elements
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
Improve milo's refactoring