예제 #1
0
    // 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);
    }
예제 #2
0
 public IllegalMovesController(RenjuBoard boardToOperateOn, IllegalMovesCalculator illegalMovesCalculator)
 {
     RenjuBoard             = boardToOperateOn;
     IllegalMovesCalculator = illegalMovesCalculator;
 }