public override void Update(MainPhase mainPhase, Session session, float elapsedSeconds) { base.Update(mainPhase, session, elapsedSeconds); if (Root.WasKeyPressed(Microsoft.Xna.Framework.Input.Keys.Enter)) { MainPhase.CloseWindow(); } }
public void Initialize(Rectangle rect, MainPhase mp) { Initialized = true; MainPhase = mp; bClose = new Button("Close", new Rectangle(rect.Right - 80, rect.Y, 80, 30)); bClose.Click += BClose_Click; RectMid = new Rectangle(rect.X + 6, rect.Y + 45, rect.Width - 12, rect.Height - 55); InitializeMiddle(RectMid); }
public override void Update(MainPhase mainPhase, Session session, float elapsedSeconds) { base.Update(mainPhase, session, elapsedSeconds); foreach (var b in Buttons) { b.Update(); } if (Root.WasKeyPressed(Microsoft.Xna.Framework.Input.Keys.Enter) && !Root.WasKeyPressed(Microsoft.Xna.Framework.Input.Keys.Enter, ModifierKey.Alt)) { if (Buttons.Count > 0) { Buttonoption_Click(Buttons[0]); } else { MainPhase.CloseWindow(); } } }
public virtual void Update(MainPhase mainPhase, Session session, float elapsedSeconds) { bClose.Update(); }