Hallo,
ich arbeite zur Zeit mit Greenfoot und dem Szenario Little Crab.
jetzt soll ich der Krabbe ein Schutzschild verpassen. Das habe ich geschafft. Wenn ich s Drücke, bekommt die Krabbe 5 sek ein Schutzschild.
Wenn die Krabbe (Klasse Crab) allerdings durch das Schutzschild geschützt ist, soll die Klasse Lobster die Krabbe nicht fressen können, das habe ich folgendermaßen probiert zu realisieren:
in der Klasse Crab:
public boolean schutzSchild
if(Greenfoot.isKeyDown("s"))
schutzSchild=true;
-->da steht noch mehr, aber das hab ich mal weggelassen.
Jetzt habe ich in der Klasse Lobster geschrieben:
if(canSee(Crab.class) && !schutzSchild)
eat(Crab.class);
doch ich bekomm nur einen error, dass die Variable unbekannt ist.
Jetzt meine Frage:
wie bekomm ich den Wert der Variable schutzSchild von der Klasse Crab in die Klasse Lobster?
mit freundlichen Grüßen