Beispiel #1
0
        public void Test_7_Hands()
        {
            LutEvaluatorGenerator g = new LutEvaluatorGenerator();

            g.GenerateStates(7);
            Assert.IsTrue(g.Test7Hands());
        }
        public void Test_Generate()
        {
            LutEvaluatorGenerator g = new LutEvaluatorGenerator();

            g.GenerateStates(7);
            Assert.IsTrue(g.Test7Hands());
            string lutPath = LutEvaluator7.LutPath;

            g.SaveLut(lutPath, LutEvaluator7.LutFileFormatID);
        }
Beispiel #3
0
        public void Test_ExtractFlush()
        {
            CardSet c, f, exp;

            c   = StdDeck.Descriptor.GetCardSet("2s");
            f   = LutEvaluatorGenerator.ExtractFlush(c, 5);
            exp = StdDeck.Descriptor.GetCardSet("2s");
            Assert.AreEqual(exp, f);


            c   = StdDeck.Descriptor.GetCardSet("3c 2c");
            f   = LutEvaluatorGenerator.ExtractFlush(c, 5);
            exp = StdDeck.Descriptor.GetCardSet("3c 2c");
            Assert.AreEqual(exp, f);
        }
Beispiel #4
0
        static void GenerateLutEvaluator7()
        {
            Console.WriteLine("Generating LUT for LutEvaluator7...");
            string lutPath = LutEvaluator7.LutPath;

            if (File.Exists(lutPath))
            {
                Console.WriteLine("{0} alredy exist, will not overwrite", lutPath);
                return;
            }
            LutEvaluatorGenerator g = new LutEvaluatorGenerator();

            g.GenerateStates(7);
            g.SaveLut(lutPath, LutEvaluator7.LutFileFormatID);
            Console.WriteLine("{0} written", lutPath);
        }