using System.Threading.Tasks;
using ColdMint.scripts.levelGraphEditor;
using ColdMint.scripts.map.dateBean;
using ColdMint.scripts.map.interfaces;
using Godot;
namespace ColdMint.scripts.map.RoomPlacer;
///
/// Patchwork room placement strategy
/// 拼接的房间放置策略
///
///
///Under this strategy, think of each room template as a puzzle piece, find their "slots", and then connect them together.
///在此策略下,将每个房间模板看作是一块拼图,找到他们的“槽”,然后将其连接在一起。
///
public class PatchworkRoomPlacementStrategy : IRoomPlacementStrategy
{
public Task PlaceRoom(RoomPlacementData roomPlacementData)
{
throw new System.NotImplementedException();
}
public Task GetStartRoomPlacementData(RoomNodeData startRoomNodeData)
{
throw new System.NotImplementedException();
}
public Task CalculateNewRoomPlacementData(IRoom parentRoomNode, RoomNodeData newRoomNodeData)
{
throw new System.NotImplementedException();
}
}