OpenSiv3D  v0.6.5
C++20 framework for creative coding
PlayingCard.hpp File Reference
#include <Siv3D/Common.hpp>
#include <Siv3D/String.hpp>
#include <Siv3D/Font.hpp>
#include "detail/PlayingCard.ipp"

Classes

struct  s3d::PlayingCard::Card
 カードの番号、スート、裏表などのデータ More...
 
struct  s3d::PlayingCard::CardInfo
 カードの描画用の情報 More...
 
class  s3d::PlayingCard::Pack
 カードを作成するクラス More...
 

Namespaces

 s3d
 
 s3d::PlayingCard
 トランプカードの描画
 

Enumerations

enum  s3d::PlayingCard::Suit : uint16 {
  s3d::PlayingCard::Spade, s3d::PlayingCard::Heart, s3d::PlayingCard::Club, s3d::PlayingCard::Diamond,
  s3d::PlayingCard::Joker
}
 カードのスート(絵柄のマーク) More...
 

Functions

constexpr int32 s3d::PlayingCard::CalculateFontSize (double cardWidth) noexcept
 カードに用いるフォントの大きさを計算します。 More...
 
Array< Card > s3d::PlayingCard::CreateDeck (size_t num_jokers=0, bool isFaceSide=Card::Front)
 カードの山札を作ります。 More...