Hej mam pytanie. Jak zrobić żeby tekst poruszał się ruchem jednostajnie przyspieszonym. Proszę o wskazówki do kodu zamieszczonego poniżej.(Procedurę sam pisałem)Z góry dziękuję :-)
Procedure Tform1.anim(x,y:integer);
var
B:TBitmap;
begin
B:=Tbitmap.create;
B.height:=40;
B.width:=canvas.textwidth(Dtext)*10; //*10 - rozmiar czcionki
B.canvas.font.name:='Courier New';
B.Canvas.brush.color:=color;
B.canvas.Font.size:=10; //rozmiar czcionki
B.canvas.fillRect(Rect(0,0,canvas.textwidth(Dtext)*10,40));
while not(go) do
begin
For i:=x to height do
begin
Application.processMessages;
sleep(10);
B.canvas.font.color:=clwhite;
B.canvas.TextOut(10,10,Dtext);
B.canvas.Brush.style:=bsclear;
B.Canvas.font.color:=clblack;
B.canvas.textout(9,9,Dtext); //tu można wpisac wyraz
canvas.draw(x,i,B);
if (go) then break;
end;
end;
B.Free;
end;