public void addNewPlayerOnTable(int id, string playerName, int balance, string card1, string card2, int gameStatus, int playerStatus, int currentRound) { // playerName = "Player "+playersManager.totalPlayerOnTable (); PlayerBean playerTmp = playersManager.getPlayerFromName(playerName); if (playerTmp == null) { GAME_STATUS = gameStatus; PlayerBean player = new PlayerBean( gameObjectManager.getPlayerGameObject(playersManager.totalPlayerOnTable()), gameObjectManager.getPlayerChipsObject(playersManager.totalPlayerOnTable()), id, playerName, balance, card1, card2, null); player.setBetAmount(0, 0); if (playerStatus == GameConstant.ACTION_FOLDED) { player.setFoldedPlayer(true); } else if (playerStatus == GameConstant.ACTION_WAITING_FOR_GAME) { player.setIsWatingForGamePlayer(); playersManager.closeActivePlayersCards(); } if (currentRound > GameConstant.TEXASS_ROUND_PREFLOP) { openRoundCards(currentRound); } gameObjectManager.getPlayerChipsObject(playersManager.totalPlayerOnTable()).SetActive(false); playersManager.addPlayer(player); // handleAnim.GetInstanceCardAnimation ().MoveObject (movingCoinObject, player.getBetChipsObject().gameObject); } else { // playerTmp.setCardsAndBalance (balance, card1, card2, null); } if (playersManager.getAllPlayers().Count < GameConstant.MIN_PLAYER_TO_START_GAME) { waitingForMinPlayer(); } }
public void addNewPlayerOnTable(int id, string playerName, int balance, string card1, string card2, string waCard, int gameStatus, int playerStatus) { PlayerBean playerTmp = playersManager.getPlayerFromName(playerName); if (playerTmp == null) { PlayerBean player = new PlayerBean( gameObjectManager.getPlayerGameObject(playersManager.totalPlayerOnTable()), gameObjectManager.getPlayerChipsObject(playersManager.totalPlayerOnTable()), id, playerName, balance, card1, card2, waCard); player.setBetAmount(0, 0); if (playerStatus == GameConstant.ACTION_FOLDED) { player.setFoldedPlayer(true); } else if (playerStatus == GameConstant.ACTION_WAITING_FOR_GAME) { player.setIsWatingForGamePlayer(); playersManager.closeActivePlayersCards(); } playersManager.addPlayer(player); } else { playerTmp.setCardsAndBalance(balance, card1, card2, waCard); } if (playersManager.getAllPlayers().Count < GameConstant.MIN_PLAYER_TO_START_GAME) { waitingForMinPlayer(); } }