Exemple #1
0
        public new void Initialize()
        {
            ShouldBeScaled = false;
            background     = new Background.MainMenu();

            lvl = new Elements.MenuAnimatedButton(100, 50, 600, 45, "Levels");
            lvl.InitAnimation("GUI/Menus/MainMenu/Levels", "GUI/Menus/MainMenu/LevelsSelected", 100, 7, 160);
            lvl.onClicked += new Elements.Button.ClickedEventHandler(lvlClick);
            controls.Add(lvl);

            sb = new Elements.MenuAnimatedButton(100, 117, 600, 45, "Sandbox");
            sb.InitAnimation("GUI/Menus/MainMenu/Sandbox", "GUI/Menus/MainMenu/SandboxSelected", 100, 7, 0);
            sb.onClicked += new Elements.Button.ClickedEventHandler(sbClick);
            controls.Add(sb);

            hb = new Elements.MenuAnimatedButton(100, 184, 600, 45, "Handbook");
            hb.InitAnimation("GUI/Menus/MainMenu/Handbook", "GUI/Menus/MainMenu/HandbookSelected", 100, 7, 130);
            hb.onClicked += new Elements.Button.ClickedEventHandler(hbClick);
            controls.Add(hb);

            op = new Elements.MenuAnimatedButton(100, 251, 600, 45, "Options");
            op.InitAnimation("GUI/Menus/MainMenu/Options", "GUI/Menus/MainMenu/OptionsSelected", 100, 7, 70);
            op.onClicked += new Elements.Button.ClickedEventHandler(opClick);
            controls.Add(op);

            st = new Elements.MenuAnimatedButton(100, 318, 600, 45, "Statistics");
            st.InitAnimation("GUI/Menus/MainMenu/Statistics", "GUI/Menus/MainMenu/StatisticsSelected", 100, 7, 35);
            st.onClicked += new Elements.Button.ClickedEventHandler(stClick);
            controls.Add(st);

            ex = new Elements.MenuAnimatedButton(100, 385, 600, 45, "Exit");
            ex.InitAnimation("GUI/Menus/MainMenu/Exit", "GUI/Menus/MainMenu/ExitSelected", 100, 7, 105);
            ex.onClicked += new Elements.Button.ClickedEventHandler(exClick);
            controls.Add(ex);

            cr = new Elements.EncyclopediaBrowserButton(Main.WindowWidth - 150, Main.WindowHeight - 35, 150, 35, "Credits");
            cr.OverrideTexture("GUI/Menus/MainMenu/ButtonBackgroundMM");
            cr.Font        = ResourceManager.Load <SpriteFont>("Fonts/LiberationSans_15");
            cr.foreground  = Color.White;
            cr.onClicked  += new Elements.Button.ClickedEventHandler(cr_onClicked);
            cr.IdleOpacity = 0.8f;
            controls.Add(cr);

            intr = new Elements.EncyclopediaBrowserButton(0, Main.WindowHeight - 35, 150, 35, "Intro");
            intr.OverrideTexture("GUI/Menus/MainMenu/ButtonBackgroundMM");
            intr.Font        = ResourceManager.Load <SpriteFont>("Fonts/LiberationSans_15");
            intr.foreground  = Color.White;
            intr.onClicked  += new Elements.Button.ClickedEventHandler(intr_onClicked);
            intr.IdleOpacity = 0.8f;
            controls.Add(intr);

            Main.LoadingDetails = "Initializing scenes...";

            base.Initialize();
        }
Exemple #2
0
        public new void Initialize()
        {
            ShouldBeScaled = false;
            background = new Background.MainMenu();

            lvl = new Elements.MenuAnimatedButton(100, 50, 600, 45, "Levels");
            lvl.InitAnimation("GUI/Menus/MainMenu/Levels", "GUI/Menus/MainMenu/LevelsSelected", 100, 7, 160);
            lvl.onClicked += new Elements.Button.ClickedEventHandler(lvlClick);
            controls.Add(lvl);

            sb = new Elements.MenuAnimatedButton(100, 117, 600, 45, "Sandbox");
            sb.InitAnimation("GUI/Menus/MainMenu/Sandbox", "GUI/Menus/MainMenu/SandboxSelected", 100, 7, 0);
            sb.onClicked +=new Elements.Button.ClickedEventHandler(sbClick);
            controls.Add(sb);

            hb = new Elements.MenuAnimatedButton(100, 184, 600, 45, "Handbook");
            hb.InitAnimation("GUI/Menus/MainMenu/Handbook", "GUI/Menus/MainMenu/HandbookSelected", 100, 7, 130);
            hb.onClicked += new Elements.Button.ClickedEventHandler(hbClick);
            controls.Add(hb);

            op = new Elements.MenuAnimatedButton(100, 251, 600, 45, "Options");
            op.InitAnimation("GUI/Menus/MainMenu/Options", "GUI/Menus/MainMenu/OptionsSelected", 100, 7, 70);
            op.onClicked += new Elements.Button.ClickedEventHandler(opClick);
            controls.Add(op);

            st = new Elements.MenuAnimatedButton(100, 318, 600, 45, "Statistics");
            st.InitAnimation("GUI/Menus/MainMenu/Statistics", "GUI/Menus/MainMenu/StatisticsSelected", 100, 7, 35);
            st.onClicked += new Elements.Button.ClickedEventHandler(stClick);
            controls.Add(st);

            ex = new Elements.MenuAnimatedButton(100, 385, 600, 45, "Exit");
            ex.InitAnimation("GUI/Menus/MainMenu/Exit", "GUI/Menus/MainMenu/ExitSelected", 100, 7, 105);
            ex.onClicked += new Elements.Button.ClickedEventHandler(exClick);
            controls.Add(ex);

            cr = new Elements.EncyclopediaBrowserButton(Main.WindowWidth - 150, Main.WindowHeight - 35, 150, 35, "Credits");
            cr.OverrideTexture("GUI/Menus/MainMenu/ButtonBackgroundMM");
            cr.Font = ResourceManager.Load<SpriteFont>("Fonts/LiberationSans_15");
            cr.foreground = Color.White;
            cr.onClicked += new Elements.Button.ClickedEventHandler(cr_onClicked);
            cr.IdleOpacity = 0.8f;
            controls.Add(cr);

            intr = new Elements.EncyclopediaBrowserButton(0, Main.WindowHeight - 35, 150, 35, "Intro");
            intr.OverrideTexture("GUI/Menus/MainMenu/ButtonBackgroundMM");
            intr.Font = ResourceManager.Load<SpriteFont>("Fonts/LiberationSans_15");
            intr.foreground = Color.White;
            intr.onClicked += new Elements.Button.ClickedEventHandler(intr_onClicked);
            intr.IdleOpacity = 0.8f;
            controls.Add(intr);

            Main.LoadingDetails = "Initializing scenes...";

            base.Initialize();
        }