示例#1
0
 def __init__(self):
     self.board_position = self.getboard()
     self.cap = [
         engine.getcaptured(BLACK),
         engine.getcaptured(WHITE)
     ]
     self.cap_label = [
         [Gtk.Label() for x in range(9)],
         [Gtk.Label() for x in range(9)]
     ]
示例#2
0
 def update(self, refresh_gui=True, squares_to_hilite=None):
     self.board_position = self.getboard()
     self.cap[BLACK] = engine.getcaptured(BLACK)
     self.cap[WHITE] = engine.getcaptured(WHITE)
     if refresh_gui:
         self.refresh_screen(squares_to_hilite=squares_to_hilite)
示例#3
0
文件: board.py 项目: xshogi/gshogi
 def __init__(self):
     self.board_position = self.getboard()
     self.cap = [engine.getcaptured(BLACK), engine.getcaptured(WHITE)]
     self.cap_label = [[Gtk.Label() for x in range(9)],
                       [Gtk.Label() for x in range(9)]]
示例#4
0
 def update(self, refresh_gui=True):
     self.board_position = self.getboard()
     self.cap[BLACK] = engine.getcaptured(BLACK)
     self.cap[WHITE] = engine.getcaptured(WHITE)
     if refresh_gui:
         self.refresh_screen()
示例#5
0
文件: board.py 项目: xshogi/gshogi
 def update(self, refresh_gui=True, squares_to_hilite=None):
     self.board_position = self.getboard()
     self.cap[BLACK] = engine.getcaptured(BLACK)
     self.cap[WHITE] = engine.getcaptured(WHITE)
     if refresh_gui:
         self.refresh_screen(squares_to_hilite=squares_to_hilite)