/// <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); }
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); }
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); }