8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 6: | Zeile 6: | ||
<syntaxhighlight lang="java" lines="" inline=""> | <syntaxhighlight lang="java" lines="" inline=""> | ||
public boolean roverVorne() { | public boolean roverVorne() { | ||
Rover r = null; | |||
} | |||
switch( getRotation() ) { | |||
case 0: | |||
r = (Rover) getOneObjectAtOffset(1, 0, Rover.class); | |||
break; | |||
case 90: | |||
r = (Rover) getOneObjectAtOffset(0, 1, Rover.class); | |||
break; | |||
case 180: | |||
r = (Rover) getOneObjectAtOffset(-1, 0, Rover.class); | |||
break; | |||
case 270: | |||
r = (Rover) getOneObjectAtOffset(0, -1, Rover.class); | |||
break; | |||
} | |||
return r != null; | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||