/// <summary> /// Реагируем на изменения в игре /// </summary> /// <param name="state">The state.</param> public override void ChangeState(Microsoft.Xna.Framework.Input.MouseState state) { _StartGame.ChangeState(state); foreach (PanelItem item in Items) { item.ChangeState(state); } }
/// <summary> /// Обновляемся /// </summary> /// <param name="gameTime">The game time.</param> public override void Update(Microsoft.Xna.Framework.GameTime gameTime) { MouseState st = Mouse.GetState(); if (_SettingsPanel != null) { _SettingsPanel.Update(st); } _MenuButton.ChangeState(st); _Level.Update(st); }
/// <summary>Обновляем состояние кнопок</summary> /// <param name="state">Состояние мыши</param> public void Update(MouseState state) { _Ok.ChangeState(state); _Cancel.ChangeState(state); }