From c87eafe283534347537857ad869d024cbbc3a3df Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Sun, 7 Jan 2024 20:19:17 +0200 Subject: [PATCH] refactor(game): remove `main.py` --- assets/highscore | 2 +- main.py | 74 +-------------------------------------- src/game/screens/score.py | 2 +- tetris/__main__.py | 0 4 files changed, 3 insertions(+), 75 deletions(-) mode change 100755 => 120000 main.py mode change 100644 => 100755 tetris/__main__.py diff --git a/assets/highscore b/assets/highscore index 90afd51..5f5bc04 100644 --- a/assets/highscore +++ b/assets/highscore @@ -1 +1 @@ -940 \ No newline at end of file +5560 \ No newline at end of file diff --git a/main.py b/main.py deleted file mode 100755 index 118668b..0000000 --- a/main.py +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/env python -import argparse -import sys - -from loguru import logger -from utils import BASE_PATH, CONFIG, GameMode - -parser = argparse.ArgumentParser(description="Tetris game with AI") -group = parser.add_mutually_exclusive_group() -group.add_argument( - "-d", - "--debug", - action="store_true", - help="Debug", -) - -group.add_argument( - "-v", - "--verbose", - action="store_true", - help="Verbose", -) - -parser.add_argument( - "-g", - "--graphic", - action="store_true", - help="Run app with GUI [Default]", -) - - -def setup_logger(level: str = "warning") -> None: - logger.remove() - logger.add( - sink=sys.stdout, - format="{time} | {level} | {message}", - level=level.upper(), - colorize=True, - ) - - logger.add( - BASE_PATH / ".logs" / "teris.log", - format="{time} | {level} | {message}", - level="DEBUG" if level.upper() == "DEBUG" else "INFO", - rotation="10 MB", - compression="zip", - ) - - -@logger.catch -def run() -> None: - import game - - logger.debug("Launching the game") - game.Main(GameMode.PLAYER).run() - - -def main(args: argparse.ArgumentParser) -> None: - if args.debug: - level = "debug" - elif args.verbose: - level = "info" - else: - level = "warning" - - setup_logger(level) - - run() - - -if __name__ == "__main__": - args = parser.parse_args() - main(args) diff --git a/main.py b/main.py new file mode 120000 index 0000000..263079b --- /dev/null +++ b/main.py @@ -0,0 +1 @@ +tetris/__main__.py \ No newline at end of file diff --git a/src/game/screens/score.py b/src/game/screens/score.py index 213416c..9f6bf06 100644 --- a/src/game/screens/score.py +++ b/src/game/screens/score.py @@ -119,7 +119,7 @@ class Score(BaseScreen, SceenElement, TextScreen): self.surface.blit(value_surface, value_rect) else: text_surface = self.font.render( - f"{text}:{value}", True, CONFIG.colors.fg_sidebar + f"{text}: {value}", True, CONFIG.colors.fg_sidebar ) text_rect = text_surface.get_rect(center=pos) self.surface.blit(text_surface, text_rect) diff --git a/tetris/__main__.py b/tetris/__main__.py old mode 100644 new mode 100755