From 6343445add54bc93cf0653c981a0b6ecc44730ba Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Wed, 3 Jan 2024 18:09:53 +0200 Subject: [PATCH] feat(game): add `move_right` --- src/game/game.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/game/game.py b/src/game/game.py index 8bd80aa..078f83c 100644 --- a/src/game/game.py +++ b/src/game/game.py @@ -59,8 +59,14 @@ class Game2048: def move_left(self) -> None: pass - def move_right(self) -> None: - pass + def move_right(self) -> tuple[bool, int]: + self.board, has_pushed = self._push_board_right() + has_merged = self.merge() + self.board, _ = self._push_board_right() + move_made = has_pushed or has_merged + if move_made: + self.add_random_tile() + return move_made, self.score def move_up(self) -> None: pass