public void Update(double elapsed)
{
/*
* for (int i = screen_list.Count - 1; i >= 0; i--)
* {
* Screen screen = screen_list[i];
* if (screen.IsRemoved())
* screen_list.Remove(screen);
* }
*/
for (int i = 0; i < screen_list.Count; i++)
{
screen_list[i].Update(elapsed);
}
active.OnActive(elapsed, input);
}