Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flash.events.KeyboardEvent;
- import flash.ui.Keyboard;
- import flash.events.Event;
- stage.addEventListener(KeyboardEvent.KEY_DOWN, checkkeysdown);
- stage.addEventListener(KeyboardEvent.KEY_UP, checkkeysup);
- stage.addEventListener(Event.ENTER_FRAME, gameloop);
- var moveup:Boolean = false;
- var movedown:Boolean = false;
- var moveleft:Boolean = false;
- var moveright:Boolean = false;
- var l1f:Boolean = false;
- var speed:Number = 1.75;
- var playerDefX:Number = 44;
- var playerDefY:Number = 86;
- var coinSafeX:Number = 0;
- var coinSafeY:Number = 0;
- var coinList:Array = new Array(coin1, coin2, coin3, coin6, coin7);
- /* var enemyList:Array = new Array(enemy1, enemy2); */
- /*
- function die()
- {
- for each (var enemy in enemyList) {
- if (MCplayer
- }
- }
- */
- function addScore(x)
- {
- score.text = String(parseInt(score.text) +x);
- trace("Picked Up Coin");
- }
- function pickUP()
- {
- for each (var coin in coinList) {
- if (MCplayer.hitTestObject(coin)) {
- coin.x = coinSafeX;
- coin.y = coinSafeY;
- coin.visible = false;
- addScore(1);
- }
- }
- if (score.text == '5' && l1f == false) {
- trace('level1 finished!');
- var l1f:Boolean = true;
- }
- }
- function checkkeysdown(mykey:KeyboardEvent) {
- if (mykey.keyCode == Keyboard.UP) {
- moveup = true;
- } else if (mykey.keyCode == Keyboard.DOWN) {
- movedown = true;
- } else if (mykey.keyCode == Keyboard.LEFT) {
- moveleft = true;
- } else if (mykey.keyCode == Keyboard.RIGHT) {
- moveright = true;
- }
- }
- function checkkeysup(mykey:KeyboardEvent)
- {
- if (mykey.keyCode == Keyboard.UP) {
- moveup = false;
- }
- if (mykey.keyCode == Keyboard.DOWN)
- {
- movedown = false;
- }
- if (mykey.keyCode == Keyboard.LEFT)
- {
- moveleft = false;
- }
- if (mykey.keyCode == Keyboard.RIGHT)
- {
- moveright = false;
- }
- }
- function gameloop(evt:Event)
- {
- if (moveup == true)
- {
- if (! maze.hitTestPoint(MCplayer.x,MCplayer.y - 15,true))
- {
- MCplayer.y -= speed;
- }
- }
- if (movedown == true)
- {
- if (! maze.hitTestPoint(MCplayer.x,MCplayer.y + 15,true))
- {
- MCplayer.y += speed;
- }
- }
- if (moveleft == true)
- {
- if (! maze.hitTestPoint(MCplayer.x - 15,MCplayer.y - 15,true))
- {
- MCplayer.x -= speed;
- }
- }
- if (moveright == true)
- {
- if (! maze.hitTestPoint(MCplayer.x + 15,MCplayer.y - 15,true))
- {
- MCplayer.x += speed;
- }
- }
- pickUP();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement