protected override void Update(GameTime gameTime) { base.Update(gameTime); var inputEvents = Input.GetInputQueue(); foreach (var @event in inputEvents) { GuiRoot.HandleInput(@event.Message, @event.Args); } GuiRoot.Update(gameTime); }
public override void Update(DwarfTime gameTime) { foreach (var @event in DwarfGame.GumInputMapper.GetInputQueue()) { GuiRoot.HandleInput(@event.Message, @event.Args); if ([email protected]) { // Pass event to game... } } GuiRoot.Update(gameTime.ToGameTime()); base.Update(gameTime); }