C# Class TheAirline.Helpers.GameObjectHelpers

Mostra file Open project: TheAirlineProject/tap-desktop

Public Methods

Method Description
CreateGame ( StartDataObject startData ) : void
GetPassengers ( FleetAirliner airliner, AirlinerClass type ) : int
SetHistoricEventInfluence ( HistoricEventInfluence e, System.Boolean onEndDate ) : void
SimulateLanding ( FleetAirliner airliner ) : void
SimulateTurn ( ) : void

Private Methods

Method Description
CalibrateTime ( ) : void
CheckForService ( FleetAirliner airliner ) : void
ClearAllUsedStats ( ) : void
CreateMontlySummary ( ) : void
CreatePassengersHappiness ( FleetAirliner airliner ) : void
DoDailyUpdate ( ) : void
DoMonthlyUpdate ( ) : void
DoYearlyUpdate ( ) : void
GetAirlinerWeather ( FleetAirliner airliner ) : Weather
GetNextFlightTime ( FleetAirliner airliner ) : System.DateTime
GetNextRoute ( FleetAirliner airliner ) : Route
GetWindInfluence ( FleetAirliner airliner ) : int
SetNextFlight ( FleetAirliner airliner ) : void
SimulateService ( FleetAirliner airliner ) : void
SimulateTakeOff ( FleetAirliner airliner ) : void
SimulateToHomebase ( FleetAirliner airliner ) : void
UpdateAirliner ( FleetAirliner airliner ) : void
UpdateOnRouteAirliner ( FleetAirliner airliner ) : void
UpdateToRouteStartAirliner ( FleetAirliner airliner ) : void

Method Details

CreateGame() public static method

public static CreateGame ( StartDataObject startData ) : void
startData TheAirline.GUIModel.ObjectsModel.StartDataObject
return void

GetPassengers() public static method

public static GetPassengers ( FleetAirliner airliner, AirlinerClass type ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
type TheAirline.Models.Airliners.AirlinerClass
return int

SetHistoricEventInfluence() public static method

public static SetHistoricEventInfluence ( HistoricEventInfluence e, System.Boolean onEndDate ) : void
e TheAirline.Models.General.HistoricEvents.HistoricEventInfluence
onEndDate System.Boolean
return void

SimulateLanding() public static method

public static SimulateLanding ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
return void

SimulateTurn() public static method

public static SimulateTurn ( ) : void
return void