Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  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;
  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()|| collide2() ){
  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. if(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