public SelectScreen2(int width, int height, IScreenMaster master)
: base(width, height, master)
{
input = Settings.in2;
Texture2D up = Load<Texture2D>("Image/buttonUp");
Texture2D down = Load<Texture2D>("Image/buttonDown");
SpriteFont font = Load<SpriteFont>("Font/text");
int centerX = widthScreen / 2 - up.Width / 2;
ColorRect c = new ColorRect(0, 0, widthScreen, heightScreen, Color.Black);
bg = c;
Label t = new Label(widthScreen / 2, 10, font, "P2, Select Character");
t.x -= (int)t.GetDim().X / 2;
title = t;
Button back = new TextButton(centerX, heightScreen - up.Height - 10, up, down, font, "Back");
back.select += delegate() { ChangeScreen<SelectScreen1>(); };
CharacterButton wasp = new CharacterButton(100, 100, LoadAnim("waspIdle"), up, down);
wasp.select += delegate() { Settings.P2_FIGHTER = "wasp"; ChangeScreen<GameScreen>(); };
buttons.Add(wasp);
CharacterButton beetle = new CharacterButton(180, 100, LoadAnim("beetleIdle"), up, down);
beetle.select += delegate() { Settings.P2_FIGHTER = "beetle"; ChangeScreen<GameScreen>(); };
buttons.Add(beetle);
buttons.Add(back);
}