Jump to content

Archive:CisLunarFreighter/Spaceships

From IdeaWazaWiki
Revision as of 04:49, 29 January 2007 by wikademia>Mirwin (initial cut at ship component design)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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