Version 2 (modified by peko, 16 years ago) (diff) |
---|
Analysis
Overview
This task requires a base implementation of the Halos. The idea is to have a base hierarchy in a separate module that the actual implementation classes use.
Task requirements
- Create a module org.sophie2.base.halos
- Extract the base hierarchy for Halos and put it in that module. (all halos are now in the org.sophie2.main.view module).
- Create a UML diagram for the base classes.
- Make the org.sophie2.view.main dependable on the org.sophie2.base.scene module.
- Review currently implemented classes of halo buttons, menus, huds.
- Provide a general explanation of how new halos should be implemented.
- How should one create a HUD.
- How should one create a Halo Button.
- How should one create a Halo Menu.
Task result
- wiki page.
- diagrams
- source code
- new module in sopehie2-platform.
Implementation idea
- create the module.
- fix the halos.
- create other things described in Task Requirements section.
Related
- a similar things is already done by BASE_LAYOYT
How to demo
(In this section you must add instructions for the demo of the task.)
Design
Implementation
(Implementation results should be described and linked here (from the wiki or the repository))
Testing
Comments
(Write comments for this or later revisions here.)