public BattleSimulation(AiContext context, Board board, AiHeap heap) { this.context = context; this.board = board; this.heap = heap; }
public class AiContext : ITime { //TODO: make interface that won't expose reset/checkBattleIsOveer/isBattleOVer public AiContext(Board board, AiHeap heap) { this.board = board; this.heap = heap; }