Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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()