Class AB1
- java.lang.Object
-
- greenfoot.Actor
-
- Roboter
-
- AB1
-
public class AB1 extends Roboter
Die Klasse AB1 ist eine Unterklasse von Roboter. Sie erbt damit alle Attribute und Methoden der Klasse Roboter.
-
-
Constructor Summary
Constructors Constructor Description AB1()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
akkuAufnehmen()
void
benutzeAkku()
void
dreheLinks()
Der Roboter dreht sich um 90 Grad nach links (aus der Sicht des Roboters).void
dreheRechts()
Der Roboter dreht sich um 90 Grad nach rechts (aus der Sicht des Roboters).void
einsVor()
Der Roboter geht einen Schritt in die Pfeilrichtung.int
getAnzahlSchrauben()
boolean
istAufSchraube()
boolean
istVorratLeer()
void
schraubeAblegen()
void
schraubeAufnehmen()
-
Methods inherited from class Roboter
ablegen, addedToWorld, aufnehmen, benutze, dreheUm, gehilfeEinsetzen, getAnzahl, getAnzahl, getEnergie, hatGegenstand, istAufGegenstand, istAufGegenstand, istEnergieLeer, istInventarLeer, istVorne, istVorneFrei, istWandLinks, istWandRechts, istWandVorne, melde, setAnzahlVonGegenstand, setLocation, setRotation, verbraucheEnergie, warne
-
Methods inherited from class greenfoot.Actor
act, getImage, getIntersectingObjects, getNeighbours, getObjectsAtOffset, getObjectsInRange, getOneIntersectingObject, getOneObjectAtOffset, getRotation, getWorld, getWorldOfType, getX, getY, intersects, isAtEdge, isTouching, move, removeTouching, setImage, setImage, turn, turnTowards
-
-
-
-
Method Detail
-
einsVor
public void einsVor()
Description copied from class:Roboter
Der Roboter geht einen Schritt in die Pfeilrichtung. Das macht er nur, wenn sich keine Wand vor ihm befindet oder er nicht an der Grenze der Welt zur Wand blickt.- Overrides:
einsVor
in classRoboter
-
dreheRechts
public void dreheRechts()
Description copied from class:Roboter
Der Roboter dreht sich um 90 Grad nach rechts (aus der Sicht des Roboters).- Overrides:
dreheRechts
in classRoboter
-
dreheLinks
public void dreheLinks()
Description copied from class:Roboter
Der Roboter dreht sich um 90 Grad nach links (aus der Sicht des Roboters).- Overrides:
dreheLinks
in classRoboter
-
schraubeAufnehmen
public void schraubeAufnehmen()
-
schraubeAblegen
public void schraubeAblegen()
-
getAnzahlSchrauben
public int getAnzahlSchrauben()
-
istAufSchraube
public boolean istAufSchraube()
-
istVorratLeer
public boolean istVorratLeer()
-
akkuAufnehmen
public void akkuAufnehmen()
-
benutzeAkku
public void benutzeAkku()
-
-