From 6dec7dd7202b0d88e4b8b6014605a0751c8c8070 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Mon, 27 Nov 2023 11:06:02 +0300 Subject: [PATCH] chore: Code Typos Fixed --- Engine.Core/GameManager.cs | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/Engine.Core/GameManager.cs b/Engine.Core/GameManager.cs index eeb60a7..d83d95d 100644 --- a/Engine.Core/GameManager.cs +++ b/Engine.Core/GameManager.cs @@ -19,7 +19,7 @@ public class GameManager : IEntity private IList _gameObjects = new List(Constants.GAME_OBJECTS_SIZE_INITIAL); - private IList _drawables = new List(Constants.DRAWABLE_OBJECTS_SIZE_INITIAL); + private IList _drawables = new List(Constants.DRAWABLE_OBJECTS_SIZE_INITIAL); private IStateEnable _stateEnable = null!; private GameObjectFactory _gameObjectFactory = null!; @@ -42,7 +42,7 @@ public class GameManager : IEntity public void RegisterGameObject(IGameObject gameObject) { if (_gameObjects.Contains(gameObject)) - throw new Exception($"{nameof(IGameComponent)} named {gameObject.Name} is already registered to the {nameof(GameManager)}."); + throw new Exception($"{nameof(IGameObject)} named {gameObject.Name} is already registered to the {nameof(GameManager)}."); Register(gameObject); } @@ -57,7 +57,7 @@ public class GameManager : IEntity public IGameObject RemoveGameObject(IGameObject gameObject) { if (!_gameObjects.Contains(gameObject)) - throw new Exception($"{nameof(IGameComponent)} named {gameObject.Name} is not registered to the {nameof(GameManager)}."); + throw new Exception($"{nameof(IGameObject)} named {gameObject.Name} is not registered to the {nameof(GameManager)}."); Unregister(gameObject); return gameObject; @@ -125,9 +125,8 @@ public class GameManager : IEntity { spriteBatch.Begin(); - foreach (var gameObject in GameObjects) - if (gameObject.BehaviourController.TryGetBehaviour(out var drawable)) - drawable.Draw(spriteBatch); + foreach (var drawable in _drawables) + drawable.Draw(spriteBatch); spriteBatch.End(); } @@ -140,7 +139,7 @@ public class GameManager : IEntity gameObject.BehaviourController.OnBehaviourRemoved -= OnBehaviourRemove; gameObject.OnFinalized -= OnGameObjectFinalize; - if (gameObject.BehaviourController.TryGetBehaviour(out var drawable)) + if (gameObject.BehaviourController.TryGetBehaviour(out var drawable)) _drawables.Remove(drawable); _gameObjects.Remove(gameObject); @@ -152,7 +151,7 @@ public class GameManager : IEntity gameObject.BehaviourController.OnBehaviourRemoved += OnBehaviourRemove; gameObject.OnFinalized += OnGameObjectFinalize; - if (gameObject.BehaviourController.TryGetBehaviour(out var drawable)) + if (gameObject.BehaviourController.TryGetBehaviour(out var drawable)) _drawables.Add(drawable); _gameObjects.Add(gameObject); @@ -166,13 +165,13 @@ public class GameManager : IEntity private void OnBehaviourAdd(IBehaviourController controller, IBehaviour behaviour) { - if (behaviour is IDrawable drawable) + if (behaviour is IDisplayable drawable) _drawables.Add(drawable); } private void OnBehaviourRemove(IBehaviourController controller, IBehaviour behaviour) { - if (behaviour is IDrawable drawable) + if (behaviour is IDisplayable drawable) _drawables.Remove(drawable); } }