Example #1
0
        /// <summary>
        /// This is called when the game should draw itself.
        /// </summary>
        /// <param name="gameTime">Provides a snapshot of timing values.</param>
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.Black);
            UserInterface.Active.Draw(spriteBatch);
            if (jatek_elinditva == true)
            {
                if (jatek_megallitva == false)
                {
                    tick       = (int)gameTime.TotalGameTime.TotalMilliseconds;
                    eltelt_ido = (tick - frame_ido);
                    frame_ido  = tick;

                    if (walk_timer < tick)
                    {
                        Game_Logic.Process_Movement();
                        walk_timer = tick + 30;
                    }
                    Check_Keys();
                    Game_Logic.Check_Movement();

                    Grafika.Grafika_Renderelese();

                    Menu_Manager.Jatek_Menu_Felhoz(Menu_Manager.Menu.Test);
                    UserInterface.Active.Draw(spriteBatch);
                }
            }
            if (Game_Logic.Menu_Behoz())
            {
                jatek_megallitva = true;
                Menu_Manager.Jatek_Menu_Felhoz(Menu_Manager.Menu.Jatek_Menu);
                UserInterface.Active.Draw(spriteBatch);
                if (Keyboard.GetState().IsKeyDown(Keys.Escape))
                {
                    jatek_megallitva = false;
                    Menu_Manager.Menu_Valtas(Menu_Manager.Menu.Jatek);
                }
            }



            // TODO: Add your drawing code here


            base.Draw(gameTime);
        }
Example #2
0
        public void Window_Jatek_Menu()
        {
            Panel  panel            = new Panel(new Vector2(500, 430));
            Header header           = new Header("Dragon For Honor", Anchor.TopCenter);
            Button Vissza_A_Jatekba = new Button("Vissza a jatekba");
            Button Jatek_Betoltes   = new Button("Betoltes");
            Button Beallitasok      = new Button("Beallitasok");
            Button Kilepes          = new Button("Kilepes");



            UserInterface.Active.AddEntity(panel);

            //add entitás
            panel.AddChild(header);
            panel.AddChild(Vissza_A_Jatekba);
            panel.AddChild(Jatek_Betoltes);
            panel.AddChild(Beallitasok);
            panel.AddChild(Kilepes);

            //onclick

            Vissza_A_Jatekba.OnClick += (Entity entity) =>
            {
                Menu_Manager.Jatek_Menu_Eltuntet(Menu_Manager.Menu.Jatek_Menu);
                Game1.jatek_megallitva = false;
            };
            Jatek_Betoltes.OnClick += (Entity entity) =>
            {
                Menu_Manager.Jatek_Menu_Felhoz(Menu_Manager.Menu.Jatek_Betoltes);
            };
            Beallitasok.OnClick += (Entity entity) =>
            {
                Menu_Manager.Jatek_Menu_Felhoz(Menu_Manager.Menu.Jatek_Beallitasok);
            };

            Kilepes.OnClick += (Entity kilep) =>
            {
                Menu_Manager.Jatek_Menu_Felhoz(Menu_Manager.Menu.Biztos_Kilep);
                Menu_Manager.Hasznalhato(false);
            };

            //Window csinálás
            Window_Keszites(panel);
        }
Example #3
0
        public void Window_Fo_Menu()
        {
            //öüóűŰúőŐ
            //entitás készítés
            Panel  panel          = new Panel(new Vector2(500, 430));
            Header header         = new Header("Dragon For Honor", Anchor.TopCenter);
            Button Uj_Jatek       = new Button("Uj jatek");
            Button Jatek_Betoltes = new Button("Betoltes");
            Button Beallitasok    = new Button("Beallitasok");
            Button Kilepes        = new Button("Kilepes");

            UserInterface.Active.AddEntity(panel);

            //add entitás
            panel.AddChild(header);
            panel.AddChild(Uj_Jatek);
            panel.AddChild(Jatek_Betoltes);
            panel.AddChild(Beallitasok);
            panel.AddChild(Kilepes);

            //onclick

            Uj_Jatek.OnClick += (Entity entity) =>
            {
                Menu_Manager.Menu_Valtas(Menu_Manager.Menu.Uj_Jatek);
            };
            Jatek_Betoltes.OnClick += (Entity entity) =>
            {
                Menu_Manager.Menu_Valtas(Menu_Manager.Menu.Betoltes);
            };
            Beallitasok.OnClick += (Entity entity) =>
            {
                Menu_Manager.Menu_Valtas(Menu_Manager.Menu.Beallitasok);
            };

            Kilepes.OnClick += (Entity kilep) =>
            {
                Menu_Manager.Jatek_Menu_Felhoz(Menu_Manager.Menu.Biztos_Kilep);
                Menu_Manager.Hasznalhato(false);
            };

            //Window csinálás
            Window_Keszites(panel);
        }