public CheckingTilesState(IRoot root, ISignalSystem signalSystem, ISelectionSystem selectionSystem, IMethodCaller methodCaller) { this.root = root; this.signalSystem = signalSystem; this.selectionSystem = selectionSystem; this.methodCaller = methodCaller; }
public PlayersTurnState(IRoot root, ISignalSystem signalSystem, ISelectionInputSystem selectionInputSystem, ITurnSystem turnSystem) { this.root = root; this.signalSystem = signalSystem; this.selectionInputSystem = selectionInputSystem; this.turnSystem = turnSystem; }