Classes | |
| struct | Block |
| struct | Cell |
| struct | Piece |
| class | PuzzleDropWindow |
Enumerations | |
| enum class | BlockType { Null = 0 , Clear , Red1 , Red2 , Red3 , Green1 , Green2 , Green3 , Blue1 , Blue2 , Blue3 , Match } |
| enum class | ShiftDirection { Down , Up } |
Functions | |
| bool | is_play_block (BlockType type) |
| bool | same_or_match (BlockType actual, BlockType expected) |
| int | texture_index (BlockType type) |
Variables | |
| const std::array< glm::vec3, 10 > | BLOCK_TINTS |
| constexpr int | BOARD_HEIGHT = 22 |
| constexpr int | BOARD_WIDTH = 20 |
| constexpr float | CUBE_SCALE = 0.048f |
| constexpr float | CUBE_SPACING = CUBE_SCALE * 1.12f |
| constexpr std::array< float, 3 > | FALL_SECONDS {0.86f, 0.68f, 0.50f} |
| constexpr size_t | FRAME_TEXTURE_INDEX = 10 |
| constexpr Uint32 | INTRO_FADE_INTERVAL_MS = 35U |
| constexpr float | INTRO_FADE_STEP = 0.01f |
| constexpr float | INTRO_START_FADE = 1.0f |
| constexpr size_t | LEVEL_GRAPHIC_COUNT = 8 |
| constexpr int | MATRIX_RAIN_TEXTURE_HEIGHT = 720 |
| constexpr int | MATRIX_RAIN_TEXTURE_WIDTH = 1280 |
| constexpr size_t | PREVIEW_BLOCK_TEXTURE_COUNT = 10 |
| const std::array< std::string, PREVIEW_BLOCK_TEXTURE_COUNT > | PREVIEW_BLOCK_TEXTURE_FILES |
|
strong |
|
strong |
|
nodiscard |
Definition at line 182 of file puzzle_drop.cpp.
|
nodiscard |
Definition at line 193 of file puzzle_drop.cpp.
|
nodiscard |
Definition at line 186 of file puzzle_drop.cpp.
| const std::array<glm::vec3, 10> anonymous_namespace{puzzle_drop.cpp}::BLOCK_TINTS |
Definition at line 156 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 30 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 29 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 31 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 32 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 33 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 39 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 35 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 34 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 36 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 40 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 38 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 37 of file puzzle_drop.cpp.
|
constexpr |
Definition at line 41 of file puzzle_drop.cpp.
| const std::array<std::string, PREVIEW_BLOCK_TEXTURE_COUNT> anonymous_namespace{puzzle_drop.cpp}::PREVIEW_BLOCK_TEXTURE_FILES |
Definition at line 169 of file puzzle_drop.cpp.