Fix silly t-twist mistake
This commit is contained in:
parent
825bf1a499
commit
7da3ce5592
|
@ -112,20 +112,17 @@ pub fn tick(self: *Self) State {
|
||||||
if (self.action_list[@enumToInt(Action.Offset.right)].holding) {
|
if (self.action_list[@enumToInt(Action.Offset.right)].holding) {
|
||||||
if (!self.timer_right_das.started) {
|
if (!self.timer_right_das.started) {
|
||||||
self.timer_right_das.start();
|
self.timer_right_das.start();
|
||||||
std.debug.print("Starting DAS\n", .{});
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Stop both
|
// Stop both
|
||||||
self.timer_right_das.stop();
|
self.timer_right_das.stop();
|
||||||
self.timer_right_arr.stop();
|
self.timer_right_arr.stop();
|
||||||
std.debug.print("Stopping\n", .{});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ARR
|
// ARR
|
||||||
if (self.timer_right_das.finished()) {
|
if (self.timer_right_das.finished()) {
|
||||||
if (!self.timer_right_arr.started) {
|
if (!self.timer_right_arr.started) {
|
||||||
self.timer_right_arr.start();
|
self.timer_right_arr.start();
|
||||||
std.debug.print("Starting ARR\n", .{});
|
|
||||||
} else if (self.timer_right_arr.finished()) {
|
} else if (self.timer_right_arr.finished()) {
|
||||||
self.timer_right_arr.stop();
|
self.timer_right_arr.stop();
|
||||||
self.action_list[@enumToInt(Action.Offset.right)].holding = false;
|
self.action_list[@enumToInt(Action.Offset.right)].holding = false;
|
||||||
|
@ -138,20 +135,17 @@ pub fn tick(self: *Self) State {
|
||||||
if (self.action_list[@enumToInt(Action.Offset.left)].holding) {
|
if (self.action_list[@enumToInt(Action.Offset.left)].holding) {
|
||||||
if (!self.timer_left_das.started) {
|
if (!self.timer_left_das.started) {
|
||||||
self.timer_left_das.start();
|
self.timer_left_das.start();
|
||||||
std.debug.print("Starting DAS\n", .{});
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Stop both
|
// Stop both
|
||||||
self.timer_left_das.stop();
|
self.timer_left_das.stop();
|
||||||
self.timer_left_arr.stop();
|
self.timer_left_arr.stop();
|
||||||
std.debug.print("Stopping\n", .{});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ARR
|
// ARR
|
||||||
if (self.timer_left_das.finished()) {
|
if (self.timer_left_das.finished()) {
|
||||||
if (!self.timer_left_arr.started) {
|
if (!self.timer_left_arr.started) {
|
||||||
self.timer_left_arr.start();
|
self.timer_left_arr.start();
|
||||||
std.debug.print("Starting ARR\n", .{});
|
|
||||||
} else if (self.timer_left_arr.finished()) {
|
} else if (self.timer_left_arr.finished()) {
|
||||||
self.timer_left_arr.stop();
|
self.timer_left_arr.stop();
|
||||||
self.action_list[@enumToInt(Action.Offset.left)].holding = false;
|
self.action_list[@enumToInt(Action.Offset.left)].holding = false;
|
||||||
|
|
|
@ -124,7 +124,7 @@ pub fn kick(grid: Grid, piece: Piece, prev_piece: Piece) Piece {
|
||||||
// Test 1
|
// Test 1
|
||||||
if (!checkCollision(grid, new_piece)) {
|
if (!checkCollision(grid, new_piece)) {
|
||||||
// T TWIST DETECTION
|
// T TWIST DETECTION
|
||||||
_ = checkTTwist(grid, piece);
|
_ = checkTTwist(grid, new_piece);
|
||||||
return new_piece;
|
return new_piece;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -183,7 +183,7 @@ pub fn kick(grid: Grid, piece: Piece, prev_piece: Piece) Piece {
|
||||||
new_piece.row += offset[1];
|
new_piece.row += offset[1];
|
||||||
if (!checkCollision(grid, new_piece)) {
|
if (!checkCollision(grid, new_piece)) {
|
||||||
// T TWIST DETECTION
|
// T TWIST DETECTION
|
||||||
_ = checkTTwist(grid, piece);
|
_ = checkTTwist(grid, new_piece);
|
||||||
return new_piece;
|
return new_piece;
|
||||||
}
|
}
|
||||||
new_piece.col -= offset[0];
|
new_piece.col -= offset[0];
|
||||||
|
|
Loading…
Reference in New Issue