home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / PrettyBang.swf / scripts / DefineSprite_93 / frame_8 / DoAction.as
Encoding:
Text File  |  2007-09-27  |  943 b   |  28 lines

  1. if(_parent.cur_balls < _parent.max_balls / 2)
  2. {
  3.    if(!gun_delay)
  4.    {
  5.       gun0._rotation = _parent.get_rotation(this,_parent.player) - this._rotation;
  6.       _parent.new_ball(this._x,this._y,gun0._rotation + this._rotation,_parent.max_speed,2);
  7.       _root.shot_sfx.start();
  8.    }
  9.    else if(!(gun_delay % 8))
  10.    {
  11.       var x = (_root.absloc(gun1).x - _parent._x) * 100 / _parent._xscale;
  12.       var y = (_root.absloc(gun1).y - _parent._y) * 100 / _parent._yscale;
  13.       _parent.new_ball(x,y,gun1._rotation + this._rotation,_parent.max_speed / 2,2);
  14.       var x = (_root.absloc(gun2).x - _parent._x) * 100 / _parent._xscale;
  15.       var y = (_root.absloc(gun2).y - _parent._y) * 100 / _parent._yscale;
  16.       _parent.new_ball(x,y,gun2._rotation + this._rotation,_parent.max_speed / 2,2);
  17.       _root.shot_sfx.start();
  18.    }
  19. }
  20. this._rotation -= 5;
  21. gun_delay++;
  22. gun_delay %= 64;
  23. if(hp > 0)
  24. {
  25.    prevFrame();
  26.    play();
  27. }
  28.