Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.77 KB | None | 0 0
  1.  /*
  2.  MiniBreakout
  3.  Autor:
  4.  wersja: 0.1
  5.  */
  6.  
  7.  int px,py; //pozycja srodka pilki
  8.  int dx, dy; // kierunek ruchu pilki
  9.  int pl; //pozycja x naszej paletki (lewy gorny rog)
  10.  int plx; // ruch naszej paletki
  11.  
  12.  
  13.  void setup()
  14.  {
  15.   size(800,600);
  16.   px = width/2;
  17.   py=450;
  18.   dx = 1;
  19.   dy = 1;
  20.   pl = width/2 - 75;
  21.   plx = 0;
  22.   frameRate(500);
  23.  
  24.  }
  25.  
  26.  void draw()
  27.  {
  28.    background(0,0,0);
  29.    paletka();
  30.    pilka();
  31.  }
  32.  
  33.  void paletka()
  34.  {
  35.    fill(0,0,255);
  36.    pl += plx;
  37.    rect(pl, 540, 150, 20); // paletka
  38.    if (pl<0) pl = 0;
  39.    if (pl>width-150) pl = width-150;
  40.  
  41.  }
  42.  
  43.  void pilka()
  44.  {
  45.    fill(255,0,0);
  46.    px -= dx;
  47.    py += dy;
  48.    ellipse(px, py, 30, 30); // pilka
  49.    if(px<15 || px>width-15) dx=-dx;
  50.    if(py<15 || py > 585) dy=-dy;
  51.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement