Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var DELAY = 40;
- var SPEED = 5;
- var copter;
- var dy = SPEED;
- var OBSTACLE_WIDTH = 30;
- var OBSTACLE_HEIGHT = 100;
- var obstacle;
- function start(){
- setup();
- setTimer(game, DELAY);
- mouseDownMethod(onMouseDown);
- mouseUpMethod(onMouseUp);
- }
- function setup(){
- setBackgroundColor(Color.black);
- copter = new Rectangle(30, 15);
- copter.setPosition(getWidth()/3, getHeight()/2);
- copter.setColor(Color.blue);
- add(copter);
- addObstacles();
- }
- function game()
- {
- copter.move(0, dy);
- moveObstacles();
- }
- function onMouseDown(e)
- {
- dy = -SPEED;
- }
- function onMouseUp(e) {
- dy = SPEED;
- }
- function addObstacles()
- {
- obstacle = new Rectangle(OBSTACLE_WIDTH, OBSTACLE_HEIGHT);
- obstacle.setColor(Color.green);
- obstacle.setPosition(getWidth(), Randomizer.nextInt(0, getHeight() - OBSTACLE_HEIGHT));
- add(obstacle);
- }
- function moveObstacles()
- {
- obstacle.move(-SPEED, 0);
- if(obstacle.getX() < 0) {
- obstacle.setPosition(getWidth(), Randomizer.nextInt(0, getHeight() - OBSTACLE_HEIGHT));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement