From 8b8ba7cacca655f0d242992b0deb1d4e471579d0 Mon Sep 17 00:00:00 2001 From: polten0 Date: Tue, 15 Aug 2023 12:13:48 +0300 Subject: [PATCH] AddLoginGUI2 --- DangerousD/GameCore/Managers/AppManager.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/DangerousD/GameCore/Managers/AppManager.cs b/DangerousD/GameCore/Managers/AppManager.cs index c48beb1..4c6ec74 100644 --- a/DangerousD/GameCore/Managers/AppManager.cs +++ b/DangerousD/GameCore/Managers/AppManager.cs @@ -10,7 +10,7 @@ using DangerousD.GameCore.Graphics; namespace DangerousD.GameCore { - public enum GameState { Menu, Options, Lobby, Game } + public enum GameState { Menu, Options, Lobby, Game, Login } public class AppManager : Game { public static AppManager Instance { get; private set; } @@ -19,8 +19,10 @@ namespace DangerousD.GameCore public Point resolution; GameState gameState; IDrawableObject MenuGUI; + IDrawableObject OptionsGUI; IDrawableObject LoginGUI; IDrawableObject LobbyGUI; + public GameManager GameManager { get; private set; } public AnimationBuilder AnimationBuilder { get; private set; } = new AnimationBuilder(); public AppManager() @@ -62,6 +64,9 @@ namespace DangerousD.GameCore case GameState.Options: OptionsGUI.Update(gameTime); break; + case GameState.Login: + LoginGUI.Update(gameTime); + break; case GameState.Lobby: LobbyGUI.Update(gameTime); break; @@ -87,6 +92,9 @@ namespace DangerousD.GameCore case GameState.Options: OptionsGUI.Draw(_spriteBatch); break; + case GameState.Login: + LoginGUI.Draw(_spriteBatch); + break; case GameState.Lobby: LobbyGUI.Draw(_spriteBatch); break;