Exemplo n.º 1
0
        private static string AlertToTM(string alert, Seats whoseRule)
        {
            string result = "";

#if Olympus
            // pH0510*=H5*!S4*(C4+D4)
            // C=0-9,D=0-9,H=5-5,S=0-3,HCP=04-11,Total=06-11
            var parseInfo = Rule.Conclude(alert, this.InterpretFactor, this.ConcludeFactor, whoseRule, false);
            for (Suits s = Suits.Clubs; s <= Suits.Spades; s++)
            {
                result += string.Format("{0}={1:0}-{2:0},", s.ToParser(), parseInfo.L[s].Min, parseInfo.L[s].Max > 9 ? 9 : parseInfo.L[s].Max);
            }

            result += string.Format("HCP={0:00}-{1:00},", parseInfo.P.Min, parseInfo.P.Max);
            result += string.Format("Total={0:00}-{1:00}.", parseInfo.FitPoints.Min, parseInfo.FitPoints.Max);
#else
            //result = alert;
#endif
            return(result);
        }