Jump to content

CisLunarFreighter/Spaceships

From Wikiversity

Component Name

[edit | edit source]

Player Ship

Description of Responsibilities

[edit | edit source]

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

[edit | edit source]
  • 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