Beispiel #1
0
main ()
{
	char gameBoard[4][9];
	genBoard(gameBoard);
	int playing = 1;
	printBoard(gameBoard);
	while (playing)
	{
		printf("White's Turn\n\n");
		placePiece(gameBoard, WHITE);
		printBoard(gameBoard);
		if(playing)
		{
			printf("White's Turn\n\n");
			rotateSquare(gameBoard);
			printBoard(gameBoard);
			if (playing)
			{
				printf("Black's Turn\n\n");
				placePiece(gameBoard, BLACK);
				printBoard(gameBoard);
				if(playing)
				{
					printf("Black's Turn\n\n");
					rotateSquare(gameBoard);
					printBoard(gameBoard);
				}
			}
		}
	}
	return 0;
}
Beispiel #2
0
void rotateTetromino( Tetromino *tt, Boolean shouldRotate )
{
    if( !shouldRotate )
        return;
    for( int i = 0; i < 4; ++i )
    {
        tt->offsets[i] = rotateSquare( tt->offsets[i], tt->rotnPt );
    }
}