Archive:CisLunarFreighter/Spaceships: Difference between revisions
Appearance
wikademia>Mirwin initial cut at ship component design |
wikademia>Mirwin tweak format |
||
| Line 1: | Line 1: | ||
Component Name | ==Component Name== | ||
Player Ship | |||
==Description of Responsibilities== Acts as a data container for cargo manifest, ship characteristics such as mass distribution and thruster configuration, and responds appropriately to the user interface by triggering appropriate graphics on screen. | |||
Keyboard User Interface | ==Collaborators== | ||
Mouse User Interface | |||
View Controller | * Keyboard User Interface | ||
* Mouse User Interface | |||
* View Controller | |||
::Background Manager | ::Background Manager | ||
::Sprite Controller? | ::Sprite Controller? | ||
Load Distributer Planner | * Load Distributer Planner | ||
Ship Designer | * Ship Designer | ||
::Provides ship configuration at beginning of mission or after repairs or inflight damage or modification. I.E. Take damage from opponents or flyover a hot spot with a bonus ... or a hot spot with change in cargo mass. | ::Provides ship configuration at beginning of mission or after repairs or inflight damage or modification. I.E. Take damage from opponents or flyover a hot spot with a bonus ... or a hot spot with change in cargo mass. | ||
Collision Detection | Collision Detection | ||
Revision as of 04:50, 29 January 2007
Component Name
Player Ship
==Description of Responsibilities== Acts as a data container for cargo manifest, ship characteristics such as mass distribution and thruster configuration, and responds appropriately to the user interface by triggering appropriate graphics on screen.
Collaborators
- Keyboard User Interface
- Mouse User Interface
- View Controller
- Background Manager
- Sprite Controller?
- Load Distributer Planner
- Ship Designer
- Provides ship configuration at beginning of mission or after repairs or inflight damage or modification. I.E. Take damage from opponents or flyover a hot spot with a bonus ... or a hot spot with change in cargo mass.
Collision Detection