18. marts 2003 - 22:04Der er
12 kommentarer og 1 løsning
problemer med classes (inherited)
Jeg har et lille problem med en klasse. Jeg sidder og leger lidt med DelphiX, og jeg skulle meget gerne have ændret lidt på en function, som ser sådan her ud:
procedure TImageSprite.DoDraw; var ImageIndex: Integer; r: TRect; begin ImageIndex := GetDrawImageIndex; r := GetDrawRect; Image.Draw(FEngine.Surface, r.Left, r.Top, ImageIndex); end;
Linjen "Image.Draw bla bla" vil jeg gerne have "lavet om" til Image.DrawRotate( bla bla). Det prøver jeg at gøre sådan her:
procedure TPlayerSprite.DoDraw; var ImageIndex: Integer; r: TRect; begin inherited ;
Har skam prøvet den mulighed, men den siger Undeclared identifier: GetDrawImageIndex. Det samme med GetDrawRect. Jeg HAR sat DXSprite op i min uses-sektion, og jeg undrer mig over, den ikke vil kendes ved den function.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.