public override void Update() { if (_showAsker) { _asker.Update(); } if (Input.Esc.Down) { _showAsker = true; } if (Input.Q.Down && _minimizedLevel == null) { _minimizedLevel = _mapEditor.GetFitImage(GameComponent.GetScreenWidth(), GameComponent.GetScreenHeight()); } else { _mapEditor.Update(); if (_minimizedLevel != null) { _minimizedLevelWasRendered = false; _clearScreen = true; } } if (!Input.Q.Down) { _minimizedLevel = null; } }
public virtual void Update() { PassTick = false; if (Input.Esc.Clicked && !ForbidReturning) { GameComponent.SetPreviousScreen(); } if (AskIsOn) { AskPopUp.Update(); } foreach (GuiComponent item in Controls) { item.Update(); } }