コード例 #1
0
ファイル: CardSet.cpp プロジェクト: riccitensor/pokerstove
int CardSet::suitMask(const Suit& s) const
{
    return SMASK(s.code());
}
コード例 #2
0
ファイル: CardSet.cpp プロジェクト: riccitensor/pokerstove
bool CardSet::contains(const Suit& s) const
{
    if (SMASK(s.code()) > 0)
        return true;
    return false;
}
コード例 #3
0
ファイル: CardSet.cpp プロジェクト: riccitensor/pokerstove
size_t CardSet::count(const Suit& s) const
{
    return nRanksTable[SMASK(s.code())];
}
コード例 #4
0
ファイル: CardSet.cpp プロジェクト: riccitensor/pokerstove
Rank CardSet::flushRank(const Suit& s) const
{
    return Rank(topRankTable[SMASK(s.code())]);
}
コード例 #5
0
ファイル: Card.cpp プロジェクト: Argonnite/pokerstove
uint8_t Card::encode(Rank r, Suit s)
{
    return r.code() + s.code() * Rank::NUM_RANK;
}