Ich darf zur Zeit fürn Info Lk das Game of Life in Greenfoot umsetzen.
Manch einer mags kennen. Ist ja einer der populärsten Automaten die es gibt.
Jedenfalls wollte ich es noch so einrichten, dass ich auf eine Zelle auf dem Bildschirm klicke und diese dann gefüllt wird. Als der Status im 2-d Array auf true gesetzt wird und schwarz gefärbt wird. Die beiden Dinge an sich krieg ich auch hin bzw hab ich schon das Vorgehen dafür.
Dieses Feld sieht erstmal so aus:
Ich hab versucht die x und y Werte und über getX() und getY() zu bekommen.
Problem ist leider, dass der Wert (0/0) über die Methoden getX() und getY() nicht am Anfang des "Spielfeldes". Der nimmt die halt von Anfang des Greenfoot Fensters, wies ja auch normal ist. Wenn ich außerhalb des Feldes klicke ist die logische Folge irgendein OutOfBounds Fehler. Ist mir auch klar.
Ich möchte ja im Prinzip auf eine Zelle im Feld klicken und von dieser Stelle den x und y Wert des Arrays zzrückkriegen. Jede Zelle steht für einen Eintrag vom Array nur zum Verständnis.
Hoffe jemand versteht das Problem.
~Greets
Belur






