From 56f32f7b4aa3e0edf50fbbbb6ed238882c3bee57 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Thu, 28 Dec 2023 18:25:20 +0200 Subject: [PATCH] feat(game): add log output import logger --- src/py2048/block.py | 9 ++++----- src/py2048/game.py | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/py2048/block.py b/src/py2048/block.py index df37125..5a43b8e 100644 --- a/src/py2048/block.py +++ b/src/py2048/block.py @@ -1,6 +1,7 @@ import random import pygame +from loguru import logger from .colors import COLORS from .config import Config @@ -28,13 +29,11 @@ class Block(pygame.sprite.Sprite): new_x = self.rect.x + dx new_y = self.rect.y + dy if 0 <= new_x <= Config.WIDTH - Config.BLOCK_SIZE and 0 <= new_y <= Config.HEIGHT - Config.BLOCK_SIZE: + logger.debug(f"Moving block({id(self)}): ({self.rect.x}, {self.rect.y}) => ({new_x}, {new_y})") self.rect.x = new_x self.rect.y = new_y - - def increase_value(self, num: int = 2) -> None: - """Increase the value of the block `num` times""" - self.value *= num - self.update() + else: + logger.debug("Move blocked: out of bounds") def update(self) -> None: """Update the block""" diff --git a/src/py2048/game.py b/src/py2048/game.py index c75e01d..10d0de8 100644 --- a/src/py2048/game.py +++ b/src/py2048/game.py @@ -104,6 +104,7 @@ class Game: if not colliding_blocks: self.sprites.add(block) + logger.debug(f"Generated block({id(block)}) at ({x}, {y})") break def exit(self) -> None: