def __init__(self, *args, **kwargs): self.register_event_type('on_win') if 'use_ai' in kwargs: use_ai = kwargs.pop('use_ai') else: use_ai = False super(Board, self).__init__(*args, **kwargs) self.abstractboard = AbstractBoard(shape=self.grid) self.abstractboard.reset() self.use_ai = use_ai
def reset_gridsize(self, newsize): self.gridsize = newsize self.abstractboard = AbstractBoard(gridsize=newsize) print 'New gridsize is', self.gridsize print 'New abstractboard gridsize', self.abstractboard.game.size
def __init__(self, *args, **kwargs): super(GuiBoard, self).__init__(*args, **kwargs) print 'GuiBoard init, making abstractboard with gridsize', self.gridsize self.abstractboard = AbstractBoard(gridsize=self.gridsize) self.reset_abstractboard()