C# Class GeneticAlgorithms.ExampleClasses.MondLandungs.Raumschiff

Repräsentiert ein Raumschiff mit den Eigenschaften Treibstoff, Gewicht, Geschwindigkeit, Höhe und einem Raumfahrer
Mostra file Open project: DanielBaulig/Genetic-Algorithms Class Usage Examples

Public Methods

Method Description
Beschleunigen ( int schub ) : int

Beschleunigt das Raumschiff, wenn genügend Treibstoff übrig ist und berechnet anschließend die neuen Werte für Geschwindigkeit und Treibstoff

Raumschiff ( Raumfahrer pilot, int startHoehe, int startTreibstoff, int startGewicht, bool nutzeRaumfahrerGewicht ) : System

Konstruktor des Raumschiffs

SimuliereRunde ( ) : void

Simuliert eine Runde, berechnet die neue Höhe und Geschwindigkeit

Method Details

Beschleunigen() public method

Beschleunigt das Raumschiff, wenn genügend Treibstoff übrig ist und berechnet anschließend die neuen Werte für Geschwindigkeit und Treibstoff
public Beschleunigen ( int schub ) : int
schub int Anzahl der zu gebenden Schubs
return int

Raumschiff() public method

Konstruktor des Raumschiffs
public Raumschiff ( Raumfahrer pilot, int startHoehe, int startTreibstoff, int startGewicht, bool nutzeRaumfahrerGewicht ) : System
pilot Raumfahrer Pilot, der das Raumschiff steuern soll
startHoehe int Die Starthöhe des Raumschiffs
startTreibstoff int Der Starttreibstoff des Raumschiffs
startGewicht int Das Startgewicht des Raumschiffs
nutzeRaumfahrerGewicht bool Gibt an, ob das Gewicht des Raumfahrers mit einberechnet werden soll
return System

SimuliereRunde() public method

Simuliert eine Runde, berechnet die neue Höhe und Geschwindigkeit
public SimuliereRunde ( ) : void
return void