Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var xPos = 200;
  2. var yPos = 200;
  3.  
  4. var radius = 10;
  5.  
  6. var xSpeed = 0;
  7. var ySpeed = .1;
  8. var gravity = 0.2;
  9.  
  10. var paddleX = 175;
  11. var paddleY = 390;
  12. var paddleSpeed = 0;
  13.  
  14. var paddleX2 = 175;
  15. var paddleY2 = 10;
  16. var paddleSpeed2 = 0;
  17.  
  18. function setup() {
  19.   createCanvas(400, 400);
  20.   xSpeed = random(-1, 1);
  21.   ySpeed = 5;
  22. }
  23.  
  24. function draw() {
  25.   background(220);
  26.   circle(xPos, yPos, 10);
  27.   xPos = xPos + xSpeed;
  28.   yPos = yPos + ySpeed;
  29.   ySpeed += gravity;
  30.   paddleX += paddleSpeed;
  31.   paddleX2 += paddleSpeed2;
  32.   if(collide()){
  33.     console.log("collided");
  34.     ySpeed = -ySpeed;
  35.   }
  36.   rect(paddleX, paddleY, 50, 10);
  37.   rect(paddleX2, paddleY2, 50, 0);
  38. }
  39.  
  40. function keyPressed(){
  41.   if(keyCode ===LEFT_ARROW){
  42.    console.log("left");
  43.     paddleSpeed = -1;
  44.   }
  45.   if(keyCode ===RIGHT_ARROW){
  46.     console.log("right");
  47.     paddleSpeed = 1;
  48.   }
  49.   if(key === A){
  50.     console.log("left");
  51.      paddleSpeed2 = -1;
  52.   }
  53.   if(key === D){
  54.     cosole.log("right");
  55.      paddleSpeed2 = 1;
  56. }
  57.  
  58. function keyReleased(){
  59.   paddleSpeed = 0;
  60.   paddleSpeed2 = 0;
  61. }
  62.  
  63. function collide(){
  64.   if(xPos > paddleX && xPos < paddleX + 50 && yPos + radius > paddleY){
  65.     return true;
  66.   }
  67.   return false;
  68. }
  69. function collide2(){
  70.   ifcollide2(xPos > paddleX2 && xPos < paddleX2 + 50 && yPos + radius > paddleY2){
  71.      return true;
  72.      }
  73.   return false;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement