int fallingTetromino(BoardPtr board, MovePtr storeMove)
Check if tetromino has landed or will move it one step down.
int validMove(BoardPtr board, MovePtr storeMove, int move)
Check if a move of the tetromino is valid.
int randGen(int min, int max)
Generates a random integer within a specified range.
void startGame(int mode)
Start the gameplay.
int clearFullRows(BoardPtr board)
Change tetromino position as moved by the player.
void makeMove(BoardPtr board, TetrominoPtr tetro, MovePtr storeMove)
Change tetromino position as moved by the player.
int addTetromino(BoardPtr board, TetrominoPtr tetro, MovePtr storeMove)
Drop a tetromino into the board.
int validRotation(BoardPtr board, TetrominoPtr tetro, MovePtr storeMove, int direction)
Check if the tetromino rotation is valid.