24 lines
709 B
C#
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);
|
|
}
|
|
}
|