private void testGraphics(Button a_button) { applyGraphics(); if (m_countDown == null) { createDialog("Apply Settings?"); m_countDown = new Text(Game.getInstance().getResolution() / 2, "", "MotorwerkLarge", m_normal, false); m_countDown.move(new Vector2(-(m_countDown.getBox().Width / 2) - 30, -75)); m_timeOut = Game.getInstance().getTotalGameTime() + new TimeSpan(0, 0, 10); } createButtons(); }
private void createDialog(string a_text) { Vector2 t_halfRes = Game.getInstance().getResolution() / 2; m_inputFeedback = new Text(t_halfRes, a_text, "VerdanaBold", m_normal, false); m_inputFeedback.move(new Vector2(-(m_inputFeedback.getBox().Width / 2), -100)); m_buttons.AddLast(m_btnYes = new TextButton(new Vector2(t_halfRes.X - 175, t_halfRes.Y), "YES", "MotorwerkLarge", m_normal, m_hover, m_pressed, Color.Red)); m_buttons.AddLast(m_btnNo = new TextButton(new Vector2(t_halfRes.X + 65, t_halfRes.Y), "NO", "MotorwerkLarge", m_normal, m_hover, m_pressed, Color.Red)); m_btnYes.m_clickEvent += new TextButton.clickDelegate(buttonYes); m_btnNo.m_clickEvent += new TextButton.clickDelegate(buttonNo); m_dialogBackground = new Box(new Vector2(t_halfRes.X - 200, t_halfRes.Y - 125), 400, 220, Color.Gray, true); }