public void addScreens(params IGameScreen[] s)
{
//Copy Over The Screens
int l;
if (screens == null)
{
l = 0;
screens = s;
}
else
{
l = screens.Length;
Array.Resize<IGameScreen>(ref screens, screens.Length + s.Length);
Array.Copy(s, 0, screens, l, s.Length);
}
//Build The Added Screens
for (int i = l; i < screens.Length; i++)
{
screens[i].SetParentGame(game, i);
screens[i].Build();
}
}