Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float
- // paddle
- paddleX,
- paddleY,
- paddleW, // plotis
- paddleH, // aukštis
- paddleStep,
- // ball
- ballX = 0,
- ballY = 0,
- ballSize, // diametras
- ballStep;
- void setup () {
- size (1280, 700);
- rectMode (CENTER);
- paddleX = width * 0.5; // per vidurį
- paddleY = height * 0.95; // apačioje
- paddleW = width * 0.125;
- //paddleW = width;
- paddleH = height * 0.03;
- ballSize = height * 0.1;
- paddleStep = ballStep = width * 0.01;
- // 1280 * 0.01 = 12.8
- //paddleX = width / 2;
- //ballX = paddleX - paddleW / 2;
- //paddleY = height / 2;
- //ballY = paddleY - paddleH * 2;
- //circle (ballX, ballY, ballSize);
- //rect (paddleX, paddleY, paddleW, paddleH);
- //println ("paddleY: " + str(paddleY));
- //paddleX = 0;
- //noStroke ();
- //stroke (50, 50, 50); // rgb
- //strokeWeight (50);
- }
- void paddle () {
- fill (255, 0, 0);
- rect (paddleX, paddleY, paddleW, paddleH);
- if (keyPressed) {
- //if (key == 'a')
- if (keyCode == LEFT && paddleX > 0)
- paddleX -= paddleStep;
- if (keyCode == RIGHT && paddleX < width)
- paddleX += paddleStep;
- }
- }
- void ball () {
- fill (255);
- ballX += ballStep;
- ballY += ballStep;
- println (ballY);
- //if (true)
- //if (ballY > height / 2)
- if (ballY + ballSize / 2 > paddleY - paddleH / 2){
- if (
- ballX > paddleX - paddleW / 2
- //ball dešiniau nei kairys paddle kraštas (x)
- &&
- ballX < paddleX + paddleW / 2
- // ball kairiau nei dešinys paddle kraštas (x)
- ) {
- fill (0, 255, 0);
- stop ();
- }
- }
- if (ballY > height)
- stop ();
- circle (ballX, ballY, ballSize);
- }
- void draw () {
- background (0);
- paddle ();
- ball ();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement