Libsaki
Core library of Pancake Mahjong
Public Member Functions | List of all members
saki::Action Class Reference
Collaboration diagram for saki::Action:
Collaboration graph
[legend]

Public Member Functions

 Action (ActCode act)
 
 Action (ActCode act, int arg)
 
 Action (ActCode act, unsigned mask)
 
 Action (ActCode act, const T37 &t)
 
 Action (ActCode act, T34 t)
 
 Action (ActCode act, int showAka5, const T37 &t)
 
 Action (const Action &copy)=default
 
Actionoperator= (const Action &assign)=default
 
bool argIsOneT37 () const
 
bool argIsOneIntegral () const
 
ActCode act () const
 
const T37t37 () const
 
T34 t34 () const
 
int showAka5 () const
 
int barkId () const
 
unsigned mask () const
 
bool isDiscard () const
 
bool isRiichi () const
 
bool isChii () const
 
bool isCp () const
 
bool isCpdmk () const
 
bool isIrs () const
 
bool operator== (const Action &that) const
 
Action toRiichi () const
 
Action toDiscard () const
 

The documentation for this class was generated from the following file: