class GameMap: def __init__(self, max_size_x = float('inf'), max_size_y = float('inf')): self.max_size_x = max_size_x self.max_size_y = max_size_y data = {} def __str__(self): return data def get_max_size_x(self): return self.size_x def get_max_size_y(self): return self.size_y def add_player_mark(self, x, y, player): if x <= max_size_x or y <= max_size_y: self.data[(x,y)] = player else: raise IndexOutOfBounds def equal(what, to): what = to def clear_map(self): self.data = {}