17 wprintf(L
"Error! memory not allocated.\n");
21 for (i = 0; i <
HEIGHT; i++) {
24 wprintf(L
"Error! memory not allocated.\n");
27 for (j = 0; j <
WIDTH; j++)
51 wprintf(
L"Error! memory not allocated.\n");
71 wprintf(L
"Error! memory not allocated.\n");
76 if(parts[i] == NULL) {
77 wprintf(L
"Error! memory not allocated.\n");
82 if(parts[i][j] == NULL) {
83 wprintf(L
"Error! memory not allocated.\n");
88 if(parts[i][j][k] == NULL) {
89 wprintf(L
"Error! memory not allocated.\n");
143 if(!((j==1 && k==1) || (j==2 && k==3))){
151 if(!((j==1 && k==2) || (j==3 && k==1))){
173 if(!((j==2 && k==1) || (j==1 && k==3))){
181 if(!((j==1 && k==1) || (j==3 && k==2))){
198 free(parts[i][j][k]);
BoardPtr initializeBoard(void)
Allocate memory for BoardPtr struct.
void destroyTetromino(TetrominoPtr parts)
Free the TetrominoPtr struct passed as parameter.
void destroyBoard(BoardPtr board)
Free the BoardPtr struct passed as parameter.
TetrominoPtr initializeTetrominoes(void)
Allocate memory for TetraminoPtr struct.
MovePtr initializeMove(void)
Allocate memory for MovePtr struct.
void destroyMove(MovePtr storeMove)
Free the MovePtr struct passed as parameter.