|
stmm-games-doc
0.32.0
|
Classes | |
| class | Operand |
| class | Operator |
| class | Skin |
| class | Trait |
Public Types | |
| enum | OPERAND_TYPE { OPERAND_TYPE_OPERATOR = 0, OPERAND_TYPE_TRAIT = 1, OPERAND_TYPE_SKIN = 2 } |
Public Member Functions | |
| TileSelector (unique_ptr< Operand > refOperand) noexcept | |
| Constructor. More... | |
| TileSelector () noexcept=default | |
| Empty constructor. More... | |
| bool | select (const Tile &oTile) const noexcept |
| Whether the tile is selected by this instance. More... | |
| bool | select (const Tile &oTile, int32_t nSkin) const noexcept |
| Whether the tile and skin are selected by this instance. More... | |
| void | dump (int32_t nIndentSpaces) const noexcept |
|
explicitnoexcept |
Constructor.
| refOperand | The expression. Cannot be null. |
|
defaultnoexcept |
Empty constructor.
The select() functions will always return false.
|
noexcept |
|
noexcept |
Whether the tile is selected by this instance.
| oTile | The tile. |
|
noexcept |
Whether the tile and skin are selected by this instance.
| oTile | The tile. |
| nSkin | The skin. |
1.8.13