refactoring

This commit is contained in:
Michele Scandura 2020-11-05 20:03:01 +00:00
parent c293490995
commit 4dfbcff460
14 changed files with 240 additions and 82 deletions

View file

@ -58,15 +58,19 @@ namespace Sledgemapper
Window.AllowUserResizing = true;
Players = new List<Player>();
connection = new HubConnectionBuilder()
//.WithUrl("http://localhost:5000/ChatHub")
.WithUrl("http://hub.michelescandura.com:5000/ChatHub")
.Build();
.WithAutomaticReconnect()
#if DEBUG
.WithUrl("http://localhost:5000/ChatHub")
#else
.WithUrl("http://hub.michelescandura.com:5000/ChatHub")
#endif
.Build();
connection.On<SessionData>("UpdateMap", (map) =>
{
_sessionData.Map=map.Map;
_sessionData.Walls=map.Walls;
_sessionData.Overlays=map.Overlays;
_sessionData.Map = map.Map;
_sessionData.Walls = map.Walls;
_sessionData.Overlays = map.Overlays;
});
@ -94,11 +98,11 @@ namespace Sledgemapper
_sessionData.Overlays.Remove(tile.ToString(), out var rtile);
});
connection.On<Tile>("NewTile", (tile) =>
{
_sessionData.Map.Remove(tile.ToString(), out var rtile);
_sessionData.Map.TryAdd(tile.ToString(), tile);
});
connection.On<Tile>("NewTile", (tile) =>
{
_sessionData.Map.Remove(tile.ToString(), out var rtile);
_sessionData.Map.TryAdd(tile.ToString(), tile);
});
connection.On<Wall>("NewWall", (tile) =>
{
@ -147,7 +151,7 @@ namespace Sledgemapper
{
await connection?.InvokeAsync("Sync", _session, _sessionData);
};
menuFileLoad.Selected += (s, e) =>
{
FileDialog dialog = new FileDialog(FileDialogMode.OpenFile)
@ -727,7 +731,7 @@ namespace Sledgemapper
{
var content = Content.Load<Texture2D>($"overlays/{tile.ID}");
// System.Console.WriteLine(tile.Rotation);
// System.Console.WriteLine(tile.Rotation);
if (tile.Intersection)
{
var posX = tile.X * _tileSize;
@ -907,7 +911,7 @@ namespace Sledgemapper
if (tileExist)
{
var get = _sessionData.Map.TryGetValue(_selectedTile.ToString(), out var tile);
_sessionData.Map.TryRemove(tile.ToString(), out var rrtile);
if (tile.ID == tileId)
{