Zitat von
Nonsense:
SelectedRabbit^ := Habitat.WorldArray[i][j] as TRabbit;
Ich würde - einfach zur Scierheit und zur Wartbarkeit - hergehen und folgendes machen:
Delphi-Quellcode:
if (Habitat.WorldArray[i][j] is TRabbit) then
SelectedRabbit^ := Habitat.WorldArray[i][j] as TRabbit;
Ansonsten kann es sein, daß Du ein TFox da reinpackst und ich weiss nicht, was eine Hase macht, wenn man ihm am Fuchsschwanz packt