Bug.Screens.Concrete.OptionScreen.OptionScreen C# (CSharp) Method

OptionScreen() public method

public OptionScreen ( int widthScreen, int heightScreen, IScreenMaster master ) : Bug.Display
widthScreen int
heightScreen int
master IScreenMaster
return Bug.Display
        public OptionScreen(int widthScreen, int heightScreen, IScreenMaster master)
            : base(widthScreen, heightScreen, master)
        {
            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, "Options");
            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<MainMenuScreen>(); };

            buttons.Add(back);
        }
OptionScreen