Esempio n. 1
0
 public void RemoveFromDrawables(params IDrawableSystem[] list)
 {
     for (int i = 0; i < list.Length; i++)
     {
         DrawableSystems.ToList().Remove(list[i]);
     }
 }
Esempio n. 2
0
 public void AddToDrawables(params IDrawableSystem[] list)
 {
     for (int i = 0; i < list.Length; i++)
     {
         DrawableSystems.Enqueue(list[i]);
     }
 }
Esempio n. 3
0
        public void Draw(GameTime gameTime)
        {
            int size = DrawableSystems.Count;

            for (int i = 0; i < size; i++)
            {
                IDrawableSystem system = DrawableSystems.Dequeue();
                system.Draw(gameTime);
                DrawableSystems.Enqueue(system);
            }
        }
Esempio n. 4
0
 public void ClearDrawables()
 {
     DrawableSystems.Clear();
 }