Change terminology game state -> game dump
This commit is contained in:
@ -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,
|
||||
|
||||
Reference in New Issue
Block a user