Beispiel #1
0
    public void InitializeMultiPlayerGame(Common.Enums.GameMode gameMode, object endingCondition)
    {
        object[] endingConditionParams = new object[2];
        endingConditionParams[0] = gameTable;
        endingConditionParams[1] = endingCondition;
        gameTable.ChangeGameMode(gameMode, endingConditionParams);

        UIDeck.Show();

        gameTable.InitializeGame();
    }
Beispiel #2
0
    public void InitializeSinglePlayerGame(Common.Enums.GameMode gameMode, object endingCondition)
    {
        ResetPlayers();

        object[] endingConditionParams = new object[2];
        endingConditionParams[0] = gameTable;
        endingConditionParams[1] = endingCondition;
        gameTable.ChangeGameMode(gameMode, endingConditionParams);

        UIDeck.Show();

        player.InitializePlayer(gameTable);

        UIComputer player2 = computer1.InitializeComputer();
        UIComputer player3 = computer2.InitializeComputer();
        UIComputer player4 = computer3.InitializeComputer();

        AddPlayer(player.getInternalPlayer());
        AddPlayer(player2);
        AddPlayer(player3);
        AddPlayer(player4);

        gameTable.InitializeGame();
    }