Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package {
- import flash.display.MovieClip;
- import flash.events.*;
- import flash.utils.Timer;
- import GlobalVars;
- public class Main extends MovieClip {
- var player:playerChar;
- var enemy:enemyChar;
- var weapon:bladeWeapon;
- var spawnTimer:Timer;
- var enemyArray:Array;
- GlobalVars.vars.attack=0;
- public function Main() {
- enemyArray = new Array();
- spawnTimer=new Timer(1000);
- spawnTimer.start();
- player = new playerChar();
- addChild(player);
- player.x=200;
- player.y=200;
- weapon = new bladeWeapon();
- addChild(weapon);
- addEventListener(Event.ENTER_FRAME,onEnterFrm);
- }
- public function onEnterFrm(e:Event) {
- //spawning
- spawnTimer.addEventListener(TimerEvent.TIMER, spawnEnemies);
- //weapon handling
- weapon.x=player.x;
- weapon.y=player.y;
- if (GlobalVars.vars.attack==1&&weapon.currentFrame==1) {
- weapon.gotoAndPlay(2);
- GlobalVars.vars.attack=0;
- }
- if (weapon.hitTestObject(enemy)) {
- trace("Success");
- }
- }
- function spawnEnemies(event:TimerEvent):void {
- enemy = new enemyChar();
- addChild(enemy);
- enemy.x= Math.random() * 550;
- enemy.y= Math.random() * 400;
- enemyArray.push(enemy);
- trace(enemyArray);
- }
- }
- }
Add Comment
Please, Sign In to add comment