// Use this for initialization void Start() { IsBlacksTurn = true; IllegalMovesCalculator = new IllegalMovesCalculator(this, MovesHistory); IllegalMovesController = new IllegalMovesController(this, IllegalMovesCalculator); OnlineRoomSelection = GetComponent <OnlineRoomSelection>(); OnlineRoomSelection.Init(this); MainCamera = GameConfiguration.OrientCameraBasedOnPlatform(); BlackUndoButton.onClick.AddListener(OnUndoButtonPress); WhiteUndoButton.onClick.AddListener(OnUndoButtonPress); SoloUndoButton.onClick.AddListener(OnUndoButtonPress); }
public IllegalMovesController(RenjuBoard boardToOperateOn, IllegalMovesCalculator illegalMovesCalculator) { RenjuBoard = boardToOperateOn; IllegalMovesCalculator = illegalMovesCalculator; }