chore: put platform specific objects under sub universe objects
This commit is contained in:
@@ -10,6 +10,7 @@ using Engine.Systems.Network;
|
||||
using MyUniverse.Platforms.Desktop;
|
||||
|
||||
Universe universe = new();
|
||||
using MonoGameWindow monoGameWindow = new(universe);
|
||||
|
||||
ISerializer serializer = new YamlSerializer();
|
||||
|
||||
@@ -22,10 +23,12 @@ logger = new LoggerWrapper(logger, new ConsoleLogger());
|
||||
universe.InstantiateUniverseObject().SetUniverseObject("Logger")
|
||||
.BehaviourController.AddBehaviour<LoggerContainer>().Logger = ILogger.Shared = logger;
|
||||
|
||||
universe.InstantiateUniverseObject().SetUniverseObject("Desktop Inputs")
|
||||
IUniverseObject desktopParent = universe.InstantiateUniverseObject().SetUniverseObject("Desktop");
|
||||
|
||||
universe.InstantiateUniverseObject().SetUniverseObject("Desktop Inputs", desktopParent)
|
||||
.BehaviourController.AddBehaviour<DesktopInputs>();
|
||||
|
||||
universe.InstantiateUniverseObject().SetUniverseObject("Visual Managers")
|
||||
universe.InstantiateUniverseObject().SetUniverseObject("Visual Managers", desktopParent)
|
||||
.BehaviourController.AddBehaviour<DrawManager>()
|
||||
.BehaviourController.AddBehaviour<LoadContentManager>();
|
||||
|
||||
@@ -37,8 +40,6 @@ universe.OnPreUpdate.AddOneTimeListener((_, _) => client.Connect("localhost", 88
|
||||
|
||||
MyUniverse.Shared.UniverseSource.ApplyUniverse(universe);
|
||||
|
||||
using MonoGameWindow monoGameWindow = new(universe);
|
||||
|
||||
monoGameWindow.Graphics.GraphicsProfile = GraphicsProfile.HiDef;
|
||||
|
||||
monoGameWindow.Run();
|
||||
|
||||
Reference in New Issue
Block a user