stmm-games-doc  0.32.0
List of all members
stmg::ScrollerEvent::Init Struct Reference
Inheritance diagram for stmg::ScrollerEvent::Init:
Inheritance graph
[legend]

Additional Inherited Members

- Public Attributes inherited from stmg::Event::Init
Levelm_p0Level = nullptr
 The level the event will be added to. More...
 
int32_t m_nPriority = 0
 The priority. More...
 
int32_t m_nDebugTag = 0
 Tag that can be used for debugging. More...
 
- Public Attributes inherited from stmg::ScrollerEvent::LocalInit
int32_t m_nRepeat = -1
 The number of scrolls. More...
 
int32_t m_nStep = 1
 The interval between scrolls in game ticks. More...
 
int32_t m_nSlices = 6
 How many partial row scroll positions (within a tile) should be shown. More...
 
bool m_bKeepTopVisible = true
 Whether the first non empty top line should always be completly visible. More...
 
int32_t m_nTopNotEmptyWaitTicks = 0
 Number of game ticks scrolling is suspended when top row not empty. More...
 
int32_t m_nTopNotEmptyWaitMillisec = 0
 Number of millisec scrolling is suspended when top row not empty. More...
 
unique_ptr< NewRowsm_refNewRows
 The new rows generator. More...
 
std::vector< NewRowCheckRemoverm_aRemovers
 The removal checkers. More...
 
std::vector< unique_ptr< TileSelector > > m_aInhibitors
 Array of inhibitors. More...
 
int32_t m_nCheckNewRowTries = 5
 The maximum number of random rows to be generated to minimize inhibited tiles and "free" removals. More...