예제 #1
0
    private void sendMove(BoardTile tile)
    {
        IGameInputReceiver inputReceiver = GameRound.GetInputReceiver();

        inputReceiver.InputMove(Data.player, selectedLudo, tile);

        finishDeployable();
    }
예제 #2
0
    private void sendMoveOutOfPlay()
    {
        IGameInputReceiver inputReceiver = GameRound.GetInputReceiver();

        inputReceiver.InputPutLudoOutOfPlay(Data.player, selectedLudo);

        finishDeployable();
    }
예제 #3
0
    public void StartRound()
    {
        instance = this;

        dice       = new Dice();
        roundState = RoundState.Pregame;
        preparePregame();
    }
예제 #4
0
 public void SetReceiver(IGameInputReceiver receiver)
 {
     this.inputReceiver = receiver;
 }