editor
Class AntriebsTyp

java.lang.Object
  |
  +--editor.AntriebsTyp

public class AntriebsTyp
extends java.lang.Object

Created by IntelliJ IDEA. User: charadan1 Date: 14.10.2003 Time: 03:25:06 To change this template use Options | File Templates.


Constructor Summary
AntriebsTyp(java.lang.String name)
          Ereugt einen Anrieb mit dem Gewicht 0
AntriebsTyp(java.lang.String name, int gewicht)
          Erzeugt einen Antrieb mit wählbarem Gewicht
 
Method Summary
static void deleteantrieb(AntriebsTyp antrieb)
          Löscht einen Antrieb aus der Liste der bekannten Antriebe
static AntriebsTyp[] getantriebe()
          Gibt einen Array mit allen bisher erzeugten Antrieben zurück
 int getenergieverbrauch(Gelaende gelaende)
          Gibt den Energieverbrauch des Antriebs auf dem angegebenen Gelände zurück
 int getgeschwindigkeit(Gelaende gelaende)
          Gibt die Geschwindigkeit des Antriebs auf dem angegebenen Gelände zurück
 int getgewicht()
          Gibt das Gewicht des Antriebs zurück
 java.lang.String getname()
          Gibt den Namen des Antriebs zurück
 boolean getpassierbarkeit(Gelaende gelaende)
          Gibt zurück, ob der Antrieb das entsprechende Gelände passieren kann
static AntriebsTyp loadAntriebsTyp(int aid)
          Lädt einen Antriebstyp anhand seiner ID aus der Datenbank
 void setenergieverbrauch(int energie, Gelaende gelaende)
          Legt den Energieverbrauch des Antriebs auf einem bestimmten Gelände fest
 void setgeschwindigkeit(int speed, Gelaende gelaende)
          Legt die Geschwindigkeit des Antriebs auf einem bestimmten Gelände fest
 void setgewicht(int gewicht)
          Ändert das Gewicht des Antriebs
 void setname(java.lang.String name)
          Weist dem Antrieb einen neuen Namen zu
 void setpassierbarkeit(boolean passierbar, Gelaende gelaende)
          Legt fest, ob der Antrieb ein bestimmtes Gelände passieren kann
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AntriebsTyp

public AntriebsTyp(java.lang.String name)
Ereugt einen Anrieb mit dem Gewicht 0

Parameters:
name - Der Name des Antriebs

AntriebsTyp

public AntriebsTyp(java.lang.String name,
                   int gewicht)
Erzeugt einen Antrieb mit wählbarem Gewicht

Parameters:
name - Der Name des Antriebs
gewicht - Das Gewicht des Antriebs
Method Detail

getantriebe

public static AntriebsTyp[] getantriebe()
Gibt einen Array mit allen bisher erzeugten Antrieben zurück

Returns:
Ein Array, das alle bisher erzeugten Antriebe enthält

deleteantrieb

public static void deleteantrieb(AntriebsTyp antrieb)
Löscht einen Antrieb aus der Liste der bekannten Antriebe

Parameters:
antrieb - Der zu löschende Antrieb

getname

public java.lang.String getname()
Gibt den Namen des Antriebs zurück

Returns:
der Name des Antriebs

setname

public void setname(java.lang.String name)
Weist dem Antrieb einen neuen Namen zu

Parameters:
name - Ein String, welcher den neuen Namen des Antriebs enthält

getgewicht

public int getgewicht()
Gibt das Gewicht des Antriebs zurück

Returns:
das Gewicht des Antriebs

setgewicht

public void setgewicht(int gewicht)
Ändert das Gewicht des Antriebs

Parameters:
gewicht - Das neue Gewicht des Antriebs

setpassierbarkeit

public void setpassierbarkeit(boolean passierbar,
                              Gelaende gelaende)
Legt fest, ob der Antrieb ein bestimmtes Gelände passieren kann

Parameters:
passierbar - Passierbarkeit
gelaende - die Gelaendeart

getpassierbarkeit

public boolean getpassierbarkeit(Gelaende gelaende)
Gibt zurück, ob der Antrieb das entsprechende Gelände passieren kann

Parameters:
gelaende - Das gewünschte Gelände
Returns:
die Passierbarkeit

setgeschwindigkeit

public void setgeschwindigkeit(int speed,
                               Gelaende gelaende)
Legt die Geschwindigkeit des Antriebs auf einem bestimmten Gelände fest

Parameters:
speed - die Geschwindigkeit
gelaende - das Gelände

getgeschwindigkeit

public int getgeschwindigkeit(Gelaende gelaende)
Gibt die Geschwindigkeit des Antriebs auf dem angegebenen Gelände zurück

Parameters:
gelaende - das gewünschte Gelände
Returns:
die Geschwindigkeit

setenergieverbrauch

public void setenergieverbrauch(int energie,
                                Gelaende gelaende)
Legt den Energieverbrauch des Antriebs auf einem bestimmten Gelände fest

Parameters:
energie - der Energieverbrauch
gelaende - das Gelände

getenergieverbrauch

public int getenergieverbrauch(Gelaende gelaende)
Gibt den Energieverbrauch des Antriebs auf dem angegebenen Gelände zurück

Parameters:
gelaende - das gewünschte Gelände
Returns:
der Energieverbrauch

loadAntriebsTyp

public static AntriebsTyp loadAntriebsTyp(int aid)
Lädt einen Antriebstyp anhand seiner ID aus der Datenbank

Parameters:
aid - die ID des Antriebs in der Datenbank
Returns:
der geladene Antriebstyp