pub type ShipyardShip {
ShipyardShip(
type_: ship_type.ShipType,
name: String,
description: String,
activity: option.Option(activity_level.ActivityLevel),
supply: supply_level.SupplyLevel,
purchase_price: Int,
frame: ship_frame.ShipFrame,
reactor: ship_reactor.ShipReactor,
engine: ship_engine.ShipEngine,
modules: List(ship_module.ShipModule),
mounts: List(ship_mount.ShipMount),
crew: shipyard_ship_crew.ShipyardShipCrew,
)
}
Constructors
-
ShipyardShip(
type_: ship_type.ShipType,
name: String,
description: String,
activity: option.Option(activity_level.ActivityLevel),
supply: supply_level.SupplyLevel,
purchase_price: Int,
frame: ship_frame.ShipFrame,
reactor: ship_reactor.ShipReactor,
engine: ship_engine.ShipEngine,
modules: List(ship_module.ShipModule),
mounts: List(ship_mount.ShipMount),
crew: shipyard_ship_crew.ShipyardShipCrew,
)