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();
     }
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 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();
         }
     }
 }
コード例 #4
0
 public virtual void Update(MainPhase mainPhase, Session session, float elapsedSeconds)
 {
     bClose.Update();
 }