Guest User

Untitled

a guest
Aug 6th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package {
  2.     import flash.display.MovieClip;
  3.     import flash.events.*;
  4.     import flash.utils.Timer;
  5.     import GlobalVars;
  6.     public class Main extends MovieClip {
  7.         var player:playerChar;
  8.         var enemy:enemyChar;
  9.         var weapon:bladeWeapon;
  10.         var spawnTimer:Timer;
  11.         var enemyArray:Array;
  12.         GlobalVars.vars.attack=0;
  13.         public function Main() {
  14.             enemyArray = new Array();
  15.             spawnTimer=new Timer(1000);
  16.             spawnTimer.start();
  17.             player = new playerChar();
  18.             addChild(player);
  19.             player.x=200;
  20.             player.y=200;
  21.             weapon = new bladeWeapon();
  22.             addChild(weapon);
  23.             addEventListener(Event.ENTER_FRAME,onEnterFrm);
  24.         }
  25.         public function onEnterFrm(e:Event) {
  26.             //spawning
  27.             spawnTimer.addEventListener(TimerEvent.TIMER, spawnEnemies);
  28.             //weapon handling
  29.             weapon.x=player.x;
  30.             weapon.y=player.y;
  31.             if (GlobalVars.vars.attack==1&&weapon.currentFrame==1) {
  32.                 weapon.gotoAndPlay(2);
  33.                 GlobalVars.vars.attack=0;
  34.             }
  35.             if (weapon.hitTestObject(enemy)) {
  36.                 trace("Success");
  37.             }
  38.         }
  39.         function spawnEnemies(event:TimerEvent):void {
  40.             enemy = new enemyChar();
  41.             addChild(enemy);
  42.             enemy.x= Math.random() * 550;
  43.             enemy.y= Math.random() * 400;
  44.             enemyArray.push(enemy);
  45.             trace(enemyArray);
  46.         }
  47.     }
  48. }
Add Comment
Please, Sign In to add comment