Shader galore

This commit is contained in:
Michele 2021-01-09 00:38:19 +00:00
parent 519b7518ff
commit 07685fcd9c
62 changed files with 496 additions and 266 deletions

View file

@ -212,7 +212,7 @@ namespace Sledgemapper.Shared.Entities
}
var lineExist = Rooms.TryGetValue(line.ToString(), out var tile);
var newLine = new Room { Start=line.Start, End=line.End};
var newLine = new Room { Start=line.Start, End=line.End, Delete=line.Delete};
if (lineExist)
{
Rooms.TryRemove(line.ToString(), out var _);

View file

@ -1,7 +1,14 @@
namespace Sledgemapper.Shared.Entities
using System;
namespace Sledgemapper.Shared.Entities
{
public abstract class BaseMapEntity
{
public BaseMapEntity()
{
Timestamp = DateTime.UtcNow.Ticks;
}
public int X { get; set; }
public int Y { get; set; }
public string ID { get; set; }
@ -21,26 +28,27 @@
{
public SnapPoint Start { get; set; }
public SnapPoint End { get; set; }
public float Width {get;set;}
public float Width { get; set; }
public override string ToString()
{
return $"{Start.X}_{Start.Y}_{Start.Index}_{End.X}_{End.Y}_{End.Index}";
}
}
public class Room : BaseMapEntity
public class Room : BaseMapEntity
{
public SnapPoint Start { get; set; }
public SnapPoint End { get; set; }
public bool Delete { get; set; }
public override string ToString()
{
return $"{Start.X}_{Start.Y}_{Start.Index}_{End.X}_{End.Y}_{End.Index}";
}
}
public class SnapPoint : BaseMapEntity
public class SnapPoint : BaseMapEntity
{
public int Index { get; set; }