Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Frame1
- var character:Character;
- var bullet:Bullet=null;
- var bullets:Array = new Array();
- var enemies:Array = new Array();
- character=new Character(bullets);
- addChild(character);
- var shark:Shark=new Shark();
- addChild(shark);
- var enemy:Enemy=null;
- var i:int;
- for (i=0; i<10; i++) {
- enemy = new Enemy(Math.random()*stage.stageWidth, Math.random()*stage.stageHeight);
- addChild(enemy);
- enemies.push(enemy);
- }
- stage.addEventListener(Event.ENTER_FRAME, colTest);
- function colTest(e:Event ):void {
- if(character.hitTestObject(turtle)){
- character.gotoAndStop("Turtle");
- }
- }
- var Xpos:Number;
- var Ypos:Number;
- stage.addEventListener(Event.ENTER_FRAME, getpos);
- function getpos(e:Event ):void {
- Ypos = character.Ypos;
- Xpos = character.Xpos;
- shark.CX = Xpos;
- shark.CY = Ypos;
- }
- stage.addEventListener(Event.ENTER_FRAME, hitTest);
- function hitTest(e:Event ):void {
- for each (bullet in bullets) {
- if (bullet.parent==null) {
- bullets.splice(bullets.indexOf(bullet),1);
- } else {
- for each (enemy in enemies) {
- if (enemy !=null && bullet.hitTestObject(enemy)) {
- enemies.splice(enemies.indexOf(enemy),1);
- enemy.remove();
- enemy=null;
- bullets.splice(bullets.indexOf(bullet),1);
- bullet.remove();
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement