public static string GetGameName(GameType gameType)
        {
            switch (gameType)
            {
            case GameType.NoLimitHoldem:
                return("NL Holdem");

            case GameType.FixedLimitHoldem:
                return("FL Holdem");

            case GameType.PotLimitOmaha:
                return("PLO");

            case GameType.PotLimitOmahaHiLo:
                return("PLO Hi-Lo");

            case GameType.PotLimitHoldem:
                return("Pot Limit Holdem");

            case GameType.Any:
                return("Any");

            case GameType.CapNoLimitHoldem:
                return("Cap NL Holdem");

            case GameType.CapPotLimitOmaha:
                return("Cap Pot Limit Omaha");

            case GameType.Unknown:
                return("Unknown");

            case GameType.FixedLimitOmahaHiLo:
                return("FL Omaha Hi-Lo");

            case GameType.NoLimitOmahaHiLo:
                return("No Limit Omaha Hi-Lo");

            case GameType.NoLimitOmaha:
                return("No Limit Omaha");

            case GameType.FiveCardPotLimitOmahaHiLo:
                return("Pot Limit Five Card Omaha Hi-Lo");

            case GameType.FiveCardPotLimitOmaha:
                return("Pot Limit Five Card Omaha");

            case GameType.FixedLimitOmaha:
                return("Fixed Limit Omaha");

            case GameType.SpreadLimitHoldem:
                return("Spread Limit Holdem");

            default:
                LogProvider.Log.Warn("GetGameName: Not implemented for " + gameType);
                return(gameType.ToString());
            }
        }
Esempio n. 2
0
        public string ToBuyinFormatString(bool includeAdditionalInfos = true)
        {
            var output = String.Format("{0}{1} ({0}{2}+{0}{3})", Buyin.GetCurrencySymbol(),
                                       (Buyin.Total), Buyin.PrizePool, Buyin.Rake);

            if (includeAdditionalInfos)
            {
                output = String.Format("{0} {1} [{2}] ", output, GameType.ToString(),
                                       TableType.ToString());
            }

            return(output);
        }
        public static string GetDisplayName(GameType gameType)
        {
            switch (gameType)
            {
            case GameType.NoLimitHoldem:
                return("No Limit Holdem");

            case GameType.FixedLimitHoldem:
                return("Fixed Limit Holdem");

            case GameType.PotLimitOmaha:
                return("Pot Limit Omaha");

            case GameType.PotLimitOmahaHiLo:
                return("Pot Limit Omaha Hi-Lo");

            case GameType.FixedLimitOmahaHiLo:
                return("Fixed Limit Omaha Hi-Lo");

            case GameType.PotLimitHoldem:
                return("Pot Limit Holdem");

            case GameType.Any:
                return("Any");

            case GameType.CapNoLimitHoldem:
                return("Cap NL Holdem");

            case GameType.CapPotLimitOmaha:
                return("Cap Pot Limit Omaha");

            case GameType.Unknown:
                return("Unknown");

            default:
                return(gameType.ToString());
            }
        }