Moin leute ich hab wieder eine Frage an euch
if Dxdraw1.Surface.Pixels[round(Figur1.x+(Figur1.Width div 2)),round(Figur1.y+Figur1.Height)+i] = RGB(101,101,101) then Figur1.ydiff := 0 else Figur1.ydiff := 5;
mit diesen code fradg ich ab ob meine Figur auf dem Boden läuft. das klapt auch ganz wunderbar bis er über 800 Pixel hinausläuft die ich für die Größe von DXDraw angegeben hab. (Engine.x verändert). dann checkt er den pixel nicht mehr sondern fällt einfach ??? warum