more refactoring
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Michele Scandura 2021-09-09 10:53:32 +01:00
parent f4c2ad79f2
commit 34863a9984
8 changed files with 207 additions and 333 deletions

View file

@ -26,6 +26,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using AsyncAwaitBestPractices;
using TinyMessenger;
namespace Sledgemapper
{
@ -46,6 +47,7 @@ namespace Sledgemapper
private RenderTarget2D rendertarget;
private MainWidget _mainWidget;
private readonly Settings _settings;
private readonly TinyMessengerHub _messenger;
public Sledgemapper()
{
@ -69,6 +71,7 @@ namespace Sledgemapper
_state = new State();
_settings = new Settings();
_vector2Pool = ArrayPool<Vector2>.Create();
_messenger = new TinyMessengerHub();
}
private async Task OnHubDisconnected(Exception arg)
@ -97,7 +100,6 @@ namespace Sledgemapper
IsMouseVisible = true;
Window.AllowUserResizing = true;
Window.ClientSizeChanged += OnClientSizeChanged;
base.Initialize();
}
@ -196,7 +198,8 @@ namespace Sledgemapper
MyraEnvironment.Game = this;
ResetRenderTarget();
_mainWidget = new MainWidget(_communicationManager, _state, _settings, _cachedContent, Window);
_mainWidget = new MainWidget(_communicationManager, _state, _settings, _cachedContent, _messenger, Window);