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

Public Member Functions

 DistrRandSingle () 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...
 
Tile m_oTile
 The tile used to fill the row. More...
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ DistrRandSingle()

stmg::NewRows::DistrRandSingle::DistrRandSingle ( )
inlinenoexcept

Member Data Documentation

◆ m_nFill

int32_t stmg::NewRows::DistrRandSingle::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::DistrRandSingle::m_nLeaveEmpty = 0

The number of positions that should be left empty.

Default is 0.

◆ m_oTile

Tile stmg::NewRows::DistrRandSingle::m_oTile

The tile used to fill the row.

Cannot be empty.