stmm-games-doc  0.32.0
Public Attributes | List of all members
stmg::SpeedEvent::SpeedChange Struct Reference

Public Attributes

int32_t m_nRepeat = -1
 The number of times the change should be repeated or -1 if forever. More...
 
SPEED_EVENT_CHANGE_TYPE m_eIntervalChangeType = SPEED_EVENT_CHANGE_TYPE_NONE
 The game tick interval change type. More...
 
int32_t m_nIntervalChange = 0
 The value used to compute the next game interval according to m_eIntervalChangeType. More...
 
SPEED_EVENT_CHANGE_TYPE m_eFallTicksChangeType = SPEED_EVENT_CHANGE_TYPE_NONE
 The fall ticks change type. More...
 
int32_t m_nFallTicksChange = 0
 The value used to compute the next number of game ticks level blocks should fall according to m_eFallTicksChangeType. More...
 

Member Data Documentation

◆ m_eFallTicksChangeType

SPEED_EVENT_CHANGE_TYPE stmg::SpeedEvent::SpeedChange::m_eFallTicksChangeType = SPEED_EVENT_CHANGE_TYPE_NONE

The fall ticks change type.

Default is SPEED_EVENT_CHANGE_TYPE_NONE.

◆ m_eIntervalChangeType

SPEED_EVENT_CHANGE_TYPE stmg::SpeedEvent::SpeedChange::m_eIntervalChangeType = SPEED_EVENT_CHANGE_TYPE_NONE

The game tick interval change type.

Default is SPEED_EVENT_CHANGE_TYPE_NONE.

◆ m_nFallTicksChange

int32_t stmg::SpeedEvent::SpeedChange::m_nFallTicksChange = 0

The value used to compute the next number of game ticks level blocks should fall according to m_eFallTicksChangeType.

Default is 0.

◆ m_nIntervalChange

int32_t stmg::SpeedEvent::SpeedChange::m_nIntervalChange = 0

The value used to compute the next game interval according to m_eIntervalChangeType.

Default is 0.

◆ m_nRepeat

int32_t stmg::SpeedEvent::SpeedChange::m_nRepeat = -1

The number of times the change should be repeated or -1 if forever.

Default is -1 (should be the last of the vector).