Change terminology game state -> game dump

This commit is contained in:
Eden Kirin
2023-03-30 11:32:16 +02:00
parent 48cb1a3798
commit 413e395a75
7 changed files with 40 additions and 35 deletions

View File

@ -5,7 +5,7 @@ from typing import Optional
from hopper.enums import Direction, PlayerMoveResult
from hopper.errors import Collision, PositionOutOfBounds
from hopper.interfaces import SendGameStateInterface
from hopper.interfaces import SendGameDumpInterface
from hopper.models.board import (
BOARD_DUMP_CHARS,
BoardLayout,
@ -23,7 +23,7 @@ from settings import settings
class GameEngine:
def __init__(
self, board: GameBoard, ws_server: Optional[SendGameStateInterface] = None
self, board: GameBoard, ws_server: Optional[SendGameDumpInterface] = None
) -> None:
self.board = board
self.ws_server = ws_server
@ -74,7 +74,7 @@ class GameEngine:
self.__debug_print_board()
if self.ws_server:
await self.ws_server.send_game_state()
await self.ws_server.send_game_dump()
await asyncio.sleep(settings.game.MOVE_DELAY)
return player
@ -136,7 +136,7 @@ class GameEngine:
logging.info(f"Player {player} reached destination!")
if self.ws_server:
await self.ws_server.send_game_state()
await self.ws_server.send_game_dump()
self.__debug_print_board()
@ -168,7 +168,7 @@ class GameEngineFactory:
board_width: int,
board_height: int,
obstacle_count: int = 0,
ws_server: Optional[SendGameStateInterface] = None,
ws_server: Optional[SendGameDumpInterface] = None,
) -> GameEngine:
board = GameBoard(
width=board_width,
@ -194,7 +194,7 @@ class GameEngineFactory:
@staticmethod
def create_default(
ws_server: Optional[SendGameStateInterface] = None,
ws_server: Optional[SendGameDumpInterface] = None,
) -> GameEngine:
return GameEngineFactory.create(
board_width=settings.board.WIDTH,