Ejemplo n.º 1
0
        public void TestString2Card2String()
        {
            string cardStr  = "As";
            int    card     = StdDeck.StringToCard(cardStr);
            string cardStr2 = StdDeck.CardToString(card);

            Assert.AreEqual(cardStr, cardStr2);
        }
Ejemplo n.º 2
0
        public void TestString2Card2String()
        {
            string cardStr  = "As";
            int    card     = StdDeck.StringToCard(cardStr);
            string cardStr2 = StdDeck.CardToString(card);

            //Assert.AreEqual(cardStr, cardStr2);
            Debug.Assert(0 == String.Compare(cardStr, cardStr2));
        }
Ejemplo n.º 3
0
        public void TestCardMask()
        {
            int card = StdDeck.StringToCard("As");

            StdDeck.CardMask mask = new StdDeck.CardMask();
            mask = API.wrap_StdDeck_CardMask_SET(mask, card);
            card = StdDeck.StringToCard("Ac");
            mask = API.wrap_StdDeck_CardMask_SET(mask, card);
            mask = API.wrap_StdDeck_CardMask_RESET();
            Assert.AreEqual(0, mask.mask);
        }
Ejemplo n.º 4
0
 public static extern int wrap_StdDeck_CardMask_IS_EMPTY(StdDeck.CardMask mask);
Ejemplo n.º 5
0
 public static extern int wrap_StdDeck_CardMask_ANY_SET(StdDeck.CardMask mask1, StdDeck.CardMask mask2);
Ejemplo n.º 6
0
 public static extern int wrap_StdDeck_CardMask_CARD_IS_SET(StdDeck.CardMask mask, int index);
Ejemplo n.º 7
0
 public static extern StdDeck.CardMask wrap_StdDeck_CardMask_UNSET(StdDeck.CardMask mask, int index);
Ejemplo n.º 8
0
 public static extern StdDeck.CardMask wrap_StdDeck_CardMask_XOR(StdDeck.CardMask op1, StdDeck.CardMask op2);
Ejemplo n.º 9
0
    public static extern int enumSample(Game game, StdDeck.CardMask[] pockets,
					StdDeck.CardMask board, StdDeck.CardMask dead,
					int npockets, int nboard, int niter, int orderflag,
					ref EnumResult result);
Ejemplo n.º 10
0
 public static extern StdDeck.CardMask wrap_StdDeck_CardMask_SET_DIAMONDS(StdDeck.CardMask cm, int ranks);
Ejemplo n.º 11
0
 public static extern int wrap_StdDeck_CardMask_HEARTS(StdDeck.CardMask cm);
Ejemplo n.º 12
0
 public static extern int wrap_StdDeck_CardMask_DIAMONDS(StdDeck.CardMask cm);
Ejemplo n.º 13
0
 public static extern int wrap_StdDeck_CardMask_SPADES(StdDeck.CardMask cm);
Ejemplo n.º 14
0
 public static EnumResult Sample(Game game, StdDeck.CardMask[] pockets, StdDeck.CardMask board, StdDeck.CardMask dead, int npockets, int nboard, int niter, int orderflag)
 {
     EnumResult result = new EnumResult();
       API.enumSample(game, pockets, board, dead, npockets, nboard, niter, orderflag, ref result);
       return result;
 }
Ejemplo n.º 15
0
 public static extern int wrap_StdDeck_CardMask_EQUAL(StdDeck.CardMask mask1, StdDeck.CardMask mask2);
Ejemplo n.º 16
0
    public static extern void enumResultPrintTerse(ref EnumResult result,
						   StdDeck.CardMask[] pockets,
						   StdDeck.CardMask board);
Ejemplo n.º 17
0
 public static extern StdDeck.CardMask wrap_StdDeck_CardMask_SET_SPADES(StdDeck.CardMask cm, int ranks);
Ejemplo n.º 18
0
 public static extern StdDeck.CardMask wrap_StdDeck_CardMask_NOT(StdDeck.CardMask cm);
Ejemplo n.º 19
0
 public void Print(StdDeck.CardMask[] pockets, StdDeck.CardMask board)
 {
     API.enumResultPrint(ref this, pockets, board);
 }