Hallo everyone. Game written in Delphi 6 and DelphiX.

Is there something wrong with my code? On my work Pc the sprites are not blurry but on my Laptop they appear very blurry. Is there something that I can do?

[pascal]procedure TMan.DoMove(MoveCount: Integer);
begin
if (fHit) then
begin
Movement := 0;
Y := Y + (7 * updatespeed);
end
else
begin
if (isUp in form1.DXInput1.States) then
Y := y + (7 * updatespeed) else
Y := Y + (3 * updatespeed);
if y > Form1.DXDraw1.Height - 100 then
dead;
if (Movement = 0) Then
Movement := Random(2);
if X > 560 Then Movement := 1;
if X < 50 Then Movement := 2;
end;
Case Movement of
1:
x := X - (7*updatespeed);
2:
X := X + (7*updatespeed);
end;
end;[/pascal]

TMan(MyMen[loop]).DoMove(1);