Example #1
0
 public virtual void AddDrawable(Drawable drawable, int index)
 {
     drawable.drawableScreen = this;
     drawable.LoadContent();
     CollectionUtils.Add(drawables, drawable);
     for (int i = 0; i < drawables.Count; i++)
     {
         if (i == index)
         {
             drawables[i]._enabled = true;
         }
         else
         {
             drawables[i]._enabled = false;
         }
     }
 }
Example #2
0
 public virtual void AddDrawable(Drawable drawable)
 {
     drawable.drawableScreen = this;
     drawable.LoadContent();
     CollectionUtils.Add(drawables, drawable);
 }
Example #3
0
 public virtual void RemoveDrawable(Drawable drawable)
 {
     drawable.UnloadContent();
     CollectionUtils.Remove(drawables, drawable);
     CollectionUtils.Remove(drawablesToUpdate, drawable);
 }