mouse10.pp 673 B

12345678910111213141516171819202122232425262728
  1. Uses MsMouse, Crt;
  2. Var hor, vert: Longint;
  3. x, y: Longint;
  4. Begin
  5. If MouseFound Then
  6. Begin
  7. ClrScr;
  8. Writeln('Click any button to quit after you''ve entered a sequence of numbers.');
  9. Writeln;
  10. Writeln('Horizontal mickey''s per pixel:');
  11. Writeln('Vertical mickey''s per pixel:');
  12. ShowMouse;
  13. Repeat
  14. GotoXY(32,3);
  15. ClrEol;
  16. Readln(hor);
  17. GotoXY(30,4);
  18. ClrEol;
  19. Readln(vert);
  20. SetMouseSpeed(hor, vert);
  21. Until (GetLastButtonPress(LButton,x,y) <> 0) Or
  22. (GetLastButtonPress(RButton,x,y) <> 0) Or
  23. (GetLastButtonPress(MButton,x,y) <> 0);
  24. End
  25. End.