Zitat von
Nonsense:
(Incompatible types: TCreature and TClass)
Der Compiler sagt dir doch bereits was falsch ist.
Zitat:
... PosY: Integer; CreatureClass: TClass);
Warum übergibst du hier einen TClass-Parameter, wenn du doch einen TCreature-Parameter brauchst?