Loading...
Searching...
No Matches
board.c File Reference
#include "board.h"
#include "piece.h"

Functions

u8 boardCheckCollision (u8 type, u8 rot, s8 row, s8 col)
 
void boardClear (void)
 
u8 boardFindFullLines (LineClearResult *result)
 
u8 boardGetCell (u8 row, u8 col)
 
void boardLockPiece (u8 type, u8 rot, s8 row, s8 col)
 
void boardRemoveLines (LineClearResult *result)
 

Variables

static u8 board [24][10]
 

Function Documentation

◆ boardCheckCollision()

u8 boardCheckCollision ( u8  type,
u8  rot,
s8  row,
s8  col 
)

◆ boardClear()

void boardClear ( void  )

◆ boardFindFullLines()

u8 boardFindFullLines ( LineClearResult result)

◆ boardGetCell()

u8 boardGetCell ( u8  row,
u8  col 
)

◆ boardLockPiece()

void boardLockPiece ( u8  type,
u8  rot,
s8  row,
s8  col 
)

◆ boardRemoveLines()

void boardRemoveLines ( LineClearResult result)

Variable Documentation

◆ board

u8 board[24][10]
static