Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. import flash.events.KeyboardEvent;
  2. import flash.ui.Keyboard;
  3. import flash.events.Event;
  4.  
  5. stage.addEventListener(KeyboardEvent.KEY_DOWN, checkkeysdown);
  6. stage.addEventListener(KeyboardEvent.KEY_UP, checkkeysup);
  7. stage.addEventListener(Event.ENTER_FRAME, gameloop);
  8.  
  9. var moveup:Boolean = false;
  10. var movedown:Boolean = false;
  11. var moveleft:Boolean = false;
  12. var moveright:Boolean = false;
  13. var l1f:Boolean = false;
  14.  
  15. var speed:Number = 1.75;
  16.  
  17. var playerDefX:Number = 44;
  18. var playerDefY:Number = 86;
  19.  
  20. var coinSafeX:Number = 0;
  21. var coinSafeY:Number = 0;
  22. var coinList:Array = new Array(coin1, coin2, coin3, coin6, coin7);
  23. /* var enemyList:Array = new Array(enemy1, enemy2); */
  24.  
  25. /*
  26. function die()
  27. {
  28. for each (var enemy in enemyList) {
  29. if (MCplayer
  30. }
  31. }
  32. */
  33.  
  34. function addScore(x)
  35. {
  36. score.text = String(parseInt(score.text) +x);
  37. trace("Picked Up Coin");
  38. }
  39.  
  40. function pickUP()
  41. {
  42. for each (var coin in coinList) {
  43. if (MCplayer.hitTestObject(coin)) {
  44. coin.x = coinSafeX;
  45. coin.y = coinSafeY;
  46. coin.visible = false;
  47. addScore(1);
  48. }
  49. }
  50. if (score.text == '5' && l1f == false) {
  51. trace('level1 finished!');
  52. var l1f:Boolean = true;
  53. }
  54. }
  55.  
  56. function checkkeysdown(mykey:KeyboardEvent) {
  57. if (mykey.keyCode == Keyboard.UP) {
  58. moveup = true;
  59. } else if (mykey.keyCode == Keyboard.DOWN) {
  60. movedown = true;
  61. } else if (mykey.keyCode == Keyboard.LEFT) {
  62. moveleft = true;
  63. } else if (mykey.keyCode == Keyboard.RIGHT) {
  64. moveright = true;
  65. }
  66. }
  67.  
  68. function checkkeysup(mykey:KeyboardEvent)
  69. {
  70. if (mykey.keyCode == Keyboard.UP) {
  71. moveup = false;
  72. }
  73. if (mykey.keyCode == Keyboard.DOWN)
  74. {
  75. movedown = false;
  76. }
  77. if (mykey.keyCode == Keyboard.LEFT)
  78. {
  79. moveleft = false;
  80. }
  81. if (mykey.keyCode == Keyboard.RIGHT)
  82. {
  83. moveright = false;
  84. }
  85. }
  86.  
  87. function gameloop(evt:Event)
  88. {
  89. if (moveup == true)
  90. {
  91. if (! maze.hitTestPoint(MCplayer.x,MCplayer.y - 15,true))
  92. {
  93. MCplayer.y -= speed;
  94. }
  95. }
  96. if (movedown == true)
  97. {
  98. if (! maze.hitTestPoint(MCplayer.x,MCplayer.y + 15,true))
  99. {
  100. MCplayer.y += speed;
  101. }
  102. }
  103. if (moveleft == true)
  104. {
  105. if (! maze.hitTestPoint(MCplayer.x - 15,MCplayer.y - 15,true))
  106. {
  107. MCplayer.x -= speed;
  108. }
  109. }
  110. if (moveright == true)
  111. {
  112. if (! maze.hitTestPoint(MCplayer.x + 15,MCplayer.y - 15,true))
  113. {
  114. MCplayer.x += speed;
  115. }
  116. }
  117. pickUP();
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement