CisLunarFreighter/Spaceships

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
 * Pizza Delivery
 * View Controller
 * Background Manager
 * Sprite Controller?


 * Load Distributer Planner
 * Ship Designer
 * Pretzel planner
 * 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