Advertisement
Guest User

Untitled

a guest
May 20th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. var DELAY = 40;
  2. var SPEED = 5;
  3.  
  4. var copter;
  5. var dy = SPEED;
  6.  
  7. var OBSTACLE_WIDTH = 30;
  8. var OBSTACLE_HEIGHT = 100;
  9.  
  10. var obstacle;
  11.  
  12.  
  13. function start(){
  14. setup();
  15. setTimer(game, DELAY);
  16. mouseDownMethod(onMouseDown);
  17. mouseUpMethod(onMouseUp);
  18. }
  19.  
  20. function setup(){
  21. setBackgroundColor(Color.black);
  22. copter = new Rectangle(30, 15);
  23. copter.setPosition(getWidth()/3, getHeight()/2);
  24. copter.setColor(Color.blue);
  25. add(copter);
  26.  
  27.  
  28. addObstacles();
  29. }
  30.  
  31. function game()
  32. {
  33. copter.move(0, dy);
  34. moveObstacles();
  35. }
  36.  
  37. function onMouseDown(e)
  38. {
  39. dy = -SPEED;
  40. }
  41.  
  42. function onMouseUp(e) {
  43. dy = SPEED;
  44. }
  45.  
  46. function addObstacles()
  47. {
  48. obstacle = new Rectangle(OBSTACLE_WIDTH, OBSTACLE_HEIGHT);
  49. obstacle.setColor(Color.green);
  50. obstacle.setPosition(getWidth(), Randomizer.nextInt(0, getHeight() - OBSTACLE_HEIGHT));
  51. add(obstacle);
  52. }
  53.  
  54. function moveObstacles()
  55. {
  56. obstacle.move(-SPEED, 0);
  57. if(obstacle.getX() < 0) {
  58. obstacle.setPosition(getWidth(), Randomizer.nextInt(0, getHeight() - OBSTACLE_HEIGHT));
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement