Hmm, bin leider erst heute dazu gekommen das zu testen, musste aber mit großem erstaunen feststellen, das das irgendwie nicht so funktioniert wie ich dachte, entweder ich muss meine delphi basics wieder auffrischen und ihr belehrt mich mal wieder eines besseren
(wahrscheinlich) oder es stimmt einfach was nich
Delphi-Quellcode:
type
TPlayer = class(TImageSprite)
...
public
function TestCollision(Sprite: TSprite): boolean; override;
...
end;
...
function TPlayer.TestCollision(Sprite: TSprite):boolean;
begin
Result := False; //Einfach nur zum Testen
end;
Compillieren funktioniert, die funktion wird jedoch nicht aufgerufen!?, setzte ich in der AdSprites direkt das "Result" auf "False" hat der Player keine collision mehr (logisch)