示例#1
0
        private static string ShortToString(TabooType type)
        {
            switch (type)
            {
            case TabooType.Unknown: return("??");

            case TabooType.AposterioriTaboo: return("t<");

            case TabooType.AprioriTaboo: return(">t");

            case TabooType.NotTaboo: return("ok");

            case TabooType.Ascension: return("!!");

            default: throw new ArgumentException();
            }
        }
示例#2
0
 public SearchMove(Move actualMove)
 {
     ActualMove = actualMove;
     TabooType  = TabooType.Unknown;
     Cost       = double.MaxValue;
 }