public override void Update(Game game, float elapsedSeconds) { if (Root.WasMouseLeftClick) { if (!Root.IsMouseOver(rectVideo)) { Root.ConsumeLeftClick(); EndFullscreen(); } } if (Root.WasMouseRightClick) { Root.ConsumeRightClick(); EndFullscreen(); } Player.Update(alreadyFullscreen: true, mouseisoverthis: Root.IsMouseOver(rectVideo)); base.Update(game, elapsedSeconds); }
/// <summary> /// Updates the full-screen video phase. /// </summary> protected internal override void Update(Game game, float elapsedSeconds) { if (Root.WasMouseLeftClick) { if (!Root.IsMouseOver(rectVideo)) { Root.ConsumeLeftClick(); EndFullscreen(); } } if (Root.WasMouseRightClick) { Root.ConsumeRightClick(); EndFullscreen(); } Player.Update(true, Root.IsMouseOver(rectVideo)); base.Update(game, elapsedSeconds); }