From ed6f7831802051ab454339da3df1fd0e05fe45d4 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Thu, 22 May 2025 23:52:13 +0300 Subject: [PATCH] chore: engine update --- Engine | 2 +- Shared/GamePong.cs | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Engine b/Engine index 3b6a93d..e7bd924 160000 --- a/Engine +++ b/Engine @@ -1 +1 @@ -Subproject commit 3b6a93d37a7453376ad97d52709af750304fe89a +Subproject commit e7bd9244943ba489669b60956859f14d0a5a8161 diff --git a/Shared/GamePong.cs b/Shared/GamePong.cs index ea2b2a9..b5a91f8 100644 --- a/Shared/GamePong.cs +++ b/Shared/GamePong.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Linq; using Microsoft.Xna.Framework; @@ -77,6 +77,8 @@ public class GamePong : Game UniverseObjectFactory.Instantiate().SetUniverseObject("NetworkManager", client.BehaviourController.UniverseObject); client.Connect("localhost", 8888); + universe.InstantiateUniverseObject().SetUniverseObject("Update Manager"); + universe.InstantiateUniverseObject().SetUniverseObject("Draw Manager"); universe.InstantiateUniverseObject().SetUniverseObject("Physics Engine 2D"); //////////////////////////////////////////////////////////////////////////////////// @@ -161,9 +163,6 @@ public class GamePong : Game universe.Update(gameTime.ToUniverseTime()); - if (Keyboard.GetState().IsKeyDown(Keys.S)) - universe.FindRequiredBehaviour().SendToServer(new TestMessagePacket($"Hola ({gameTime.TotalGameTime.TotalSeconds})")); - base.Update(gameTime); } @@ -172,7 +171,7 @@ public class GamePong : Game GraphicsDevice.Clear(new Color() { R = 32, G = 32, B = 32 }); // TODO: Add your drawing code here - universe.PreDraw(); + universe.Draw(); spriteBatch.Begin(SpriteSortMode.Deferred, transformMatrix: cameraBehaviour.MatrixTransform); foreach (var displayable in displayableCollector)