diff --git a/final/main.c b/final/main.c index 763247b..9c264ba 100644 --- a/final/main.c +++ b/final/main.c @@ -85,9 +85,9 @@ static const int PIECE_SHAPES[NUM_PIECES][4][4][2] = { }, /* L piece */ { - {{-1, 0}, {0, 0}, {1, 0}, {-1, 1}}, + {{-1, 0}, {0, 0}, {1, 0}, {1, -1}}, {{0, -1}, {0, 0}, {0, 1}, {1, 1}}, - {{-1, -1}, {-1, 0}, {0, 0}, {1, 0}}, + {{-1, 0}, {0, 0}, {1, 0}, {-1, 1}}, {{0, -1}, {0, 0}, {0, 1}, {-1, -1}} } }; @@ -177,7 +177,7 @@ void spawn_piece(GameState* state) { state->piece_type = state->next_piece_type; state->next_piece_type = rand() % NUM_PIECES; state->piece_x = BOARD_WIDTH / 2; - state->piece_y = 0; + state->piece_y = 1; state->piece_rotation = 0; /* Check if game is over (piece can't spawn) */ diff --git a/final/main.o b/final/main.o index 1e1bf66..3e97363 100644 Binary files a/final/main.o and b/final/main.o differ diff --git a/final/tetris b/final/tetris index d528cc9..cabbf92 100755 Binary files a/final/tetris and b/final/tetris differ