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(); }
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(); }