MXVK Vulkan Framework 0.35.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
TileMatrix Struct Reference

Public Member Functions

void init_matrix ()
 TileMatrix ()

Public Attributes

GameBlock block
GameData Game
int grid [GRID_WIDTH][GRID_HEIGHT]
GameBlock nextblock

Detailed Description

Definition at line 96 of file acid.drop.cpp.

Constructor & Destructor Documentation

◆ TileMatrix()

TileMatrix::TileMatrix ( )
inline

Definition at line 101 of file acid.drop.cpp.

101{ init_matrix(); }
void init_matrix()

Member Function Documentation

◆ init_matrix()

void TileMatrix::init_matrix ( )
inline

Definition at line 103 of file acid.drop.cpp.

103 {
104 memset(grid, 0, sizeof(grid));
105 Game.newgame();
108 }
void randcolor()
Definition acid.drop.cpp:66
BlockColor color
Definition acid.drop.cpp:88
void newgame()
Definition acid.drop.cpp:47
GameBlock nextblock
Definition acid.drop.cpp:98
GameData Game
Definition acid.drop.cpp:99
GameBlock block
Definition acid.drop.cpp:98
int grid[GRID_WIDTH][GRID_HEIGHT]
Definition acid.drop.cpp:97

Member Data Documentation

◆ block

GameBlock TileMatrix::block

Definition at line 98 of file acid.drop.cpp.

◆ Game

GameData TileMatrix::Game

Definition at line 99 of file acid.drop.cpp.

◆ grid

int TileMatrix::grid[GRID_WIDTH][GRID_HEIGHT]

Definition at line 97 of file acid.drop.cpp.

◆ nextblock

GameBlock TileMatrix::nextblock

Definition at line 98 of file acid.drop.cpp.


The documentation for this struct was generated from the following file: