public void TestString2Card2String() { string cardStr = "As"; int card = StdDeck.StringToCard(cardStr); string cardStr2 = StdDeck.CardToString(card); Assert.AreEqual(cardStr, cardStr2); }
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)); }
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); }
public static extern int wrap_StdDeck_CardMask_IS_EMPTY(StdDeck.CardMask mask);
public static extern int wrap_StdDeck_CardMask_ANY_SET(StdDeck.CardMask mask1, StdDeck.CardMask mask2);
public static extern int wrap_StdDeck_CardMask_CARD_IS_SET(StdDeck.CardMask mask, int index);
public static extern StdDeck.CardMask wrap_StdDeck_CardMask_UNSET(StdDeck.CardMask mask, int index);
public static extern StdDeck.CardMask wrap_StdDeck_CardMask_XOR(StdDeck.CardMask op1, StdDeck.CardMask op2);
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);
public static extern StdDeck.CardMask wrap_StdDeck_CardMask_SET_DIAMONDS(StdDeck.CardMask cm, int ranks);
public static extern int wrap_StdDeck_CardMask_HEARTS(StdDeck.CardMask cm);
public static extern int wrap_StdDeck_CardMask_DIAMONDS(StdDeck.CardMask cm);
public static extern int wrap_StdDeck_CardMask_SPADES(StdDeck.CardMask cm);
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; }
public static extern int wrap_StdDeck_CardMask_EQUAL(StdDeck.CardMask mask1, StdDeck.CardMask mask2);
public static extern void enumResultPrintTerse(ref EnumResult result, StdDeck.CardMask[] pockets, StdDeck.CardMask board);
public static extern StdDeck.CardMask wrap_StdDeck_CardMask_SET_SPADES(StdDeck.CardMask cm, int ranks);
public static extern StdDeck.CardMask wrap_StdDeck_CardMask_NOT(StdDeck.CardMask cm);
public void Print(StdDeck.CardMask[] pockets, StdDeck.CardMask board) { API.enumResultPrint(ref this, pockets, board); }