klasser og uses
Jeg har et problem med en funktion, som jeg gerne vil have ændret lidt i. Jeg anbefaler stærk lige at læse dette spørgsmål jeg stiller her, da det er samme problem, som ikke er løst endnu:http://www.eksperten.dk/spm/330484
Anyway, jeg har en klasse som hedder TPlayerSprite, som arver fra TImageSprite (i DelphiX). TImageSprite har en funktion kaldet DoDraw, som jeg gerne vil ændre i, så jeg laver en procedure i min TPlayerSprite og overrider, men problemet er, at den siger en fejl ved følgene linje:
procedure TPlayerSprite.DoDraw;
var
ImageIndex: Integer;
r: TRect;
begin
ImageIndex := GetDrawImageIndex; // Undeclared iden.!?
r := GetDrawRect; // Undeclared iden.!?
Image.DrawRotate(MainForm.DXDraw.Surface,r.Left,r.Top,Image.Width,Image.Height,0,0.5,0.5,10);
end;
Dette forstår jeg ikke, for jeg HAR tilføjet DXSprite til min uses clause hvori GetDrawRect osv befinder sig... nogen ideer?