C# 클래스 GeneticAlgorithms.ExampleClasses.MondLandungs.Raumschiff

Repräsentiert ein Raumschiff mit den Eigenschaften Treibstoff, Gewicht, Geschwindigkeit, Höhe und einem Raumfahrer
파일 보기 프로젝트 열기: DanielBaulig/Genetic-Algorithms 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

Beschleunigen() 공개 메소드

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
리턴 int

Raumschiff() 공개 메소드

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
리턴 System

SimuliereRunde() 공개 메소드

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