Jump to content

Archive:CisLunarFreighter/Spaceships: Difference between revisions

From IdeaWazaWiki
wikademia>Mirwin
initial cut at ship component design
 
wikademia>Wikademia
 
(7 intermediate revisions by 5 users not shown)
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 == 


Keyboard User Interface
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.
Mouse User Interface
 
View Controller
==Collaborators==
 
* Keyboard User Interface  
* Pizza Delivery
* View Controller
::Background Manager
::Background Manager
::Sprite Controller?
::Sprite Controller?
Load Distributer Planner
* Load Distributer Planner
Ship Designer
* 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.
::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
 
[[Category:CisLunarFreighter]]

Latest revision as of 23:10, 25 May 2009

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