From b4190d0905b0ab7ffed8beb2eed26722dbeedd95 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Wed, 11 Mar 2020 23:00:21 +0100 Subject: [PATCH] logging --- Game.py | 5 +++-- GameState.py | 6 +++++- targets/Target.py | 4 +++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Game.py b/Game.py index d865b36..a9a3c32 100644 --- a/Game.py +++ b/Game.py @@ -1,6 +1,6 @@ import asyncio import signal - +import logging class Game: def __init__(self, input_handler, events, game_state): @@ -12,10 +12,11 @@ class Game: pass def interrupt(self): - print('Received SIGINT. Stopping Game :-)') + logging.info('Received SIGINT. Stopping Game :-)') self.is_running.release() async def run(self): + logging.info('Starting game') await self.is_running.acquire() await self.input_handler.handleInputs() diff --git a/GameState.py b/GameState.py index 198a223..60be928 100644 --- a/GameState.py +++ b/GameState.py @@ -1,3 +1,5 @@ +import logging + class GameState: def __init__(self, players, highscore, currentPlayer = 1): self.players = players @@ -11,7 +13,9 @@ class GameState: if(playerId > len(self.players)): pass # todo throw error + logging.info("Set active player to player" + str(playerId)) + savedPlayer = self.players[0] - self.players[0] = filter(lambda x: playerId == x.id, self.players) + self.players[0] = next(filter(lambda x: playerId == x.id, self.players)) self.players.remove(savedPlayer) self.players.append(savedPlayer) diff --git a/targets/Target.py b/targets/Target.py index ce05145..4d7ec1c 100644 --- a/targets/Target.py +++ b/targets/Target.py @@ -1,8 +1,9 @@ from observable import Observable - +import logging class Target(Observable): def __init__(self, points, name): + logging.info("Target " + self.name + " created") self.points = points self.name = name self.hit_key = "hit" @@ -10,4 +11,5 @@ class Target(Observable): def hit(self): #notify Observers #notify Gamestate + logging.info("Target " + self.name + " hit") self.trigger(self.hit_key, self) \ No newline at end of file