Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for each (var newMislen:Mislen in mislenArray )
- {
- yDistance = hero.y - newMislen.y;
- xDistance = hero.x - newMislen.x;
- if (Math.sqrt(yDistance*yDistance + xDistance*xDistance) < speed)
- {
- newMislen.x = hero.x;
- newMislen.y = hero.y;
- } else
- {
- var radian:Number = Math.atan2(yDistance, xDistance);
- newMislen.x += Math.cos(radian) * speed;
- newMislen.y += Math.sin(radian) * speed;
- }
- }
- for each (var bullet:Basicbullet in bullet1Array)
- {
- if(bullet.hitTestObject(bSideLine) || bullet.hitTestObject(bSideLine1) || bullet.hitTestObject(bUpLine) || bullet.hitTestObject(bUpLine1) )
- {
- bullet.x=200000;
- stage.removeChild(bullet);
- bullet1Array.splice(bullet,0);
- break;
- }
- for each (var newMi1slen:Mislen in mislenArray )
- {
- if(bullet.hitTestObject(newMi1slen) && stage.contains(newMi1slen))
- {
- newMi1slen.x=100000;
- stage.removeChild(newMi1slen);
- mislenArray.splice(newMi1slen,0);
- bullet.x=200000;
- stage.removeChild(bullet);
- bullet1Array.splice(bullet,0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement