public override void Execute(float deltaTime)
        {
            SpriteBatch   pSB_Aliens = SpriteBatchMan.Find(SpriteBatch.Name.Aliens);
            SpriteNodeMan pNodeMan   = pSB_Aliens.GetSpriteNodeMan();

            pNodeMan.Remove(this.pExplosion.pProxySprite.GetSpriteNode());
        }
示例#2
0
 public SpriteBatch()
     : base()
 {
     this.name           = Name.Uninitialized;
     this.pSpriteNodeMan = new SpriteNodeMan();
     this.key            = -1;
     this.bRenderEnabled = true;
 }
示例#3
0
 public void Initialize(SpriteBatch.Name _name, int _key, bool _bRenderEnabled, int _mNumReserved = 5, int _nGrowthSize = 2)
 {
     this.name           = _name;
     this.key            = _key;
     this.bRenderEnabled = _bRenderEnabled;
     this.pSpriteNodeMan = new SpriteNodeMan();
     this.pSpriteNodeMan.Initialize(_mNumReserved, _nGrowthSize);
 }
示例#4
0
 public void Wash()
 {
     name           = Name.Uninitialized;
     pSpriteNodeMan = null;
 }