Пример #1
0
 public static void Draw(SpriteBatch sbatch)
 {
     MainMenu.Hatter.Draw(sbatch);
     Apply.Draw(sbatch);
     Back.Draw(sbatch);
     sbatch.DrawString(Font, fullscreen, new Vector2(450, 200), Color.White);
     sbatch.DrawString(Font, language, new Vector2(450, 300), Color.White);
     Fullsc.Draw2(sbatch, 0.5f);
     Lang.Draw2(sbatch, 0.5f);
 }
Пример #2
0
        public static void Update(MouseState mouse)
        {
            Apply.Update(mouse);
            Back.Update(mouse);
            Fullsc.Update(mouse);
            Lang.Update(mouse);

            if (Back.IsClicked)
            {
                Game1.CurrentGameState = Game1.CurrentGameState == Game1.Gamestates.Options
                    ? Game1.Gamestates.Mainmenu
                    : Game1.Gamestates.Pause;
            }


            if (Fullsc.IsClicked)
            {
                if (Game1.Fullscreen)
                {
                    Game1.Fullscreen = false;
                    if (langauges == Languages.En)
                    {
                        Fullsc.Text = "Off";
                    }
                    if (langauges == Languages.Hu)
                    {
                        Fullsc.Text = "Ki";
                    }
                }
                else
                {
                    Game1.Fullscreen = true;
                    if (langauges == Languages.En)
                    {
                        Fullsc.Text = "On";
                    }
                    if (langauges == Languages.Hu)
                    {
                        Fullsc.Text = "Be";
                    }
                }
            }

            if (Lang.IsClicked)
            {
                if (langauges == Languages.Hu)
                {
                    langauges = Languages.En;
                    Lang.Text = "English";
                }
                else if (langauges == Languages.En)
                {
                    langauges = Languages.Hu;
                    Lang.Text = "Magyar";
                }
            }

            if (Apply.IsClicked)
            {
                if (langauges == Languages.Hu && MainMenu.Exit.Text != "Kilépés")
                {
                    ChangetoHungarian();
                }
                if (langauges == Languages.En && MainMenu.Exit.Text != "Exit")
                {
                    ChangetoEnglish();
                }
            }
        }