Greenfoot Rover Szenario?
Hallo,
ich habe in dem Greenfoot Rover Szenario folgendes Problem:
Ich möchte gerne, dass der Rover zu einem festgelegten Zeitpunkt seine Aktuelle Position in der Y-Achse in Form einer Zahl abspeichert, sodass ich diese in späteren Aktionen dann wieder aufrufen könnte. Ich habe schon vieles probiert und recherchiert aber finde keine wirkliche Antwort.
Ich würde mich über eine Antowort von euch wirklich sehr freuen :)
Danke!
1 Antwort
Du kannst deinem Rover-Objekt ein Feld geben.
So deklarierst du es innerhalb deiner Rover-Klasse:
class Rover extends Actor {
int currentYPosition; // your field
// ...
}
Es handelt sich also im Prinzip nur um eine Variable, die aber im Gegensatz zu den Variablen, die du innerhalb deiner Funktionen (wie act) anlegst, eine längere Lebenszeit hat. Genauer gesagt existiert sie so lange, wie auch das Rover-Objekt existiert.