Advertisement
CLazStudio

q198994208

Mar 14th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.69 KB | None | 0 0
  1. program q198994208;
  2. uses GraphABC, Events;
  3.  
  4. const maxSize = 360;
  5.  
  6. var size, dir: integer;
  7.  
  8. procedure keyDown(key: integer);
  9. begin
  10.   case key of
  11.     VK_Up: dir := 1;
  12.     VK_Down: dir := - 1;
  13.   end;
  14. end;
  15.  
  16. begin
  17.   SetWindowCaption('by CLazStudio');
  18.   SetWindowSize(600,400);
  19.   OnKeyDown:=keyDown;
  20.   CenterWindow;
  21.   LockDrawing;
  22.  
  23.   size := 60;
  24.   dir := 0;
  25.  
  26.   while (true) do
  27.   begin
  28.     size := size + dir;
  29.    
  30.     if size < 1 then
  31.     begin
  32.       size := 1;
  33.       dir := 0;
  34.     end;
  35.    
  36.     if size > maxSize then
  37.     begin
  38.       size := maxSize;
  39.       dir := 0;
  40.     end;
  41.    
  42.     ClearWindow();
  43.     Circle(300, 200, size);
  44.     Redraw;
  45.     sleep(10);
  46.   end;
  47. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement