home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / Survival.swf / scripts / Bullet.as < prev    next >
Encoding:
Text File  |  2008-09-04  |  1.0 KB  |  51 lines

  1. package
  2. {
  3.    [Embed(source="/_assets/assets.swf", symbol="Bullet")]
  4.    public class Bullet extends Actor
  5.    {
  6.        
  7.       
  8.       internal var distance:int;
  9.       
  10.       internal var speed:int;
  11.       
  12.       internal var alive:Boolean;
  13.       
  14.       public function Bullet()
  15.       {
  16.          super();
  17.          alive = false;
  18.          visible = false;
  19.       }
  20.       
  21.       public function init(param1:int, param2:int, param3:int, param4:int) : void
  22.       {
  23.          speed = 20;
  24.          velx = param3 * speed;
  25.          vely = param4 * speed;
  26.          distance = param2;
  27.          alive = true;
  28.          visible = true;
  29.       }
  30.       
  31.       public function die() : void
  32.       {
  33.          alive = false;
  34.          visible = false;
  35.          x = -100;
  36.          y = -100;
  37.       }
  38.       
  39.       public function update(param1:*) : void
  40.       {
  41.          x += velx;
  42.          y += vely;
  43.          --distance;
  44.          if(distance < 0)
  45.          {
  46.             die();
  47.          }
  48.       }
  49.    }
  50. }
  51.