sledgemapper/Sledgemapper.Shared/Clients/ISledgemapperClient.cs
2021-01-14 23:34:24 +00:00

24 lines
709 B
C#

using Sledgemapper.Shared.Entities;
using System.Threading.Tasks;
namespace Sledgemapper.Clients
{
public interface ISledgemapperClient
{
Task NewTile(Tile tile);
Task NewWall(Wall wall);
Task NewOverlay(Overlay overlay);
Task NewNote(Note note);
Task NewRoom(Room room);
Task DeleteTile(Tile tile);
Task DeleteNote(Note note);
Task DeleteWall(Wall wall);
Task DeleteOverlay(Overlay overlay);
Task NewPlayer(Player player);
Task PlayerUpdate(Player player);
Task RemovePlayer(Player player);
Task UpdateMap(Session player);
Task RefreshPlayers();
Task NewLine(Line line);
}
}