예제 #1
0
 /*------------*/
 /*   METHODS  */
 /*------------*/
 public void Update(GameTime gameTime)
 {
     AddSpriteEffects();
     RemoveSpriteEffects();
     foreach (ISprite spriteToRemove in _spritesToRemove)
     {
         ToUpdate.Remove(spriteToRemove);
         _spriteDrawer.RemoveSprite(spriteToRemove);
     }
     _spritesToRemove.Clear();
     UpdateSprites(gameTime);
 }