Jump to content

Archive:CisLunarFreighter/Spaceships: Difference between revisions

From IdeaWazaWiki
wikademia>Mirwin
initial cut at ship component design
 
wikademia>Mirwin
tweak format
Line 1: Line 1:
Component Name: Player Ship
==Component Name==  


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.
Player Ship


Collaborators:
==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