stmm-games-doc  0.32.0
Public Member Functions | Public Attributes | List of all members
stmg::NewRows::DistrRandTiles Struct Reference
Inheritance diagram for stmg::NewRows::DistrRandTiles:
Inheritance graph
[legend]

Public Member Functions

 DistrRandTiles () noexcept
 
- Public Member Functions inherited from stmg::NewRows::Distr
DISTR_TYPE getType () const noexcept
 

Public Attributes

int32_t m_nLeaveEmpty = 0
 The number of positions that should be left empty. More...
 
int32_t m_nFill = -1
 The number of positions to be filled (m_nLeaveEmpty permitting). More...
 
int32_t m_nRandomTilesIdx = -1
 The index into Init::m_aRandomTiles or -1 if m_oTile is non empty. More...
 

Additional Inherited Members

- Protected Member Functions inherited from stmg::NewRows::Distr
 Distr (DISTR_TYPE eDistrType) noexcept
 

Constructor & Destructor Documentation

◆ DistrRandTiles()

stmg::NewRows::DistrRandTiles::DistrRandTiles ( )
inlinenoexcept

Member Data Documentation

◆ m_nFill

int32_t stmg::NewRows::DistrRandTiles::m_nFill = -1

The number of positions to be filled (m_nLeaveEmpty permitting).

If -1 all possible positions. Default is -1.

◆ m_nLeaveEmpty

int32_t stmg::NewRows::DistrRandTiles::m_nLeaveEmpty = 0

The number of positions that should be left empty.

Default is 0.

◆ m_nRandomTilesIdx

int32_t stmg::NewRows::DistrRandTiles::m_nRandomTilesIdx = -1

The index into Init::m_aRandomTiles or -1 if m_oTile is non empty.

Default is -1.