home *** CD-ROM | disk | FTP | other *** search
/ Champak 48 / cdrom_image.iso / Games / breakawish.swf / scripts / __Packages / PixiesGroup.as < prev    next >
Encoding:
Text File  |  2007-09-28  |  1.1 KB  |  45 lines

  1. class PixiesGroup
  2. {
  3.    var oPixies1;
  4.    var oPixies2;
  5.    var bActive;
  6.    var nPOS_X_PIXIE_1 = 125;
  7.    var nPOS_Y_PIXIE_1 = 350;
  8.    var nPOS_X_PIXIE_2 = 325;
  9.    var nPOS_Y_PIXIE_2 = 350;
  10.    function PixiesGroup(_mcPixies1, _mcPixies2)
  11.    {
  12.       _mcPixies1._x = this.nPOS_X_PIXIE_1;
  13.       _mcPixies1._y = this.nPOS_Y_PIXIE_1;
  14.       _mcPixies2._x = this.nPOS_X_PIXIE_2;
  15.       _mcPixies2._y = this.nPOS_Y_PIXIE_2;
  16.       this.oPixies1 = new Pixies(_mcPixies1);
  17.       this.oPixies2 = new Pixies(_mcPixies2);
  18.       this.bActive = false;
  19.    }
  20.    function doShow()
  21.    {
  22.       this.oPixies1.doShow();
  23.       this.oPixies2.doShow();
  24.       this.bActive = true;
  25.       LevelManager.Instance.doAddPaddle(this.oPixies1);
  26.       LevelManager.Instance.doAddPaddle(this.oPixies2);
  27.    }
  28.    function doHide()
  29.    {
  30.       this.oPixies1.doHide();
  31.       this.oPixies2.doHide();
  32.       this.bActive = false;
  33.       LevelManager.Instance.doRemovePaddle(this.oPixies1);
  34.       LevelManager.Instance.doRemovePaddle(this.oPixies2);
  35.    }
  36.    function doDestroy()
  37.    {
  38.       super.doDestroy();
  39.    }
  40.    function get Active()
  41.    {
  42.       return this.bActive;
  43.    }
  44. }
  45.