示例#1
0
文件: BugBoard.py 项目: lwerdna/chess
def doTest(fen='default'):
    # root window
    root = Tkinter.Tk()
    root.wm_title("BugBoard")

    cb = BugBoard(root)

    if fen == 'default':
        fen = "r1b1k1nr/ppp1qpPp/2n5/1B1p1n1N/3P4/2P5/P1P1QPnP/R1BK2NR/PPBpp b kq - 142 164" + \
                " | " + \
                "2Nrkb1r/pPpbqppp/2p5/8/3N4/2P1B3/P1P1QPpP/R3K2R/Ppb w KQk - 142 163"

    cb.setBoardMap(BugLogic.fenToBoardMap(fen))
    cb.draw()

    cb.grid()

    # run
    root.mainloop()
示例#2
0
文件: BugBoard.py 项目: lwerdna/chess
def doTest(fen = 'default'):
    # root window
    root = Tkinter.Tk()
    root.wm_title("BugBoard")

    cb = BugBoard(root)

    if fen == 'default':
        fen = "r1b1k1nr/ppp1qpPp/2n5/1B1p1n1N/3P4/2P5/P1P1QPnP/R1BK2NR/PPBpp b kq - 142 164" + \
                " | " + \
                "2Nrkb1r/pPpbqppp/2p5/8/3N4/2P1B3/P1P1QPpP/R3K2R/Ppb w KQk - 142 163"

    cb.setBoardMap(BugLogic.fenToBoardMap(fen))
    cb.draw()
    
    cb.grid()

    # run
    root.mainloop() 
示例#3
0
文件: BugBoard.py 项目: lwerdna/chess
 def setBugFEN(self, bfen):
     self.setBoardMap(BugLogic.fenToBoardMap(bfen))
示例#4
0
文件: BugBoard.py 项目: lwerdna/chess
 def setBugFEN(self, bfen):
     self.setBoardMap(BugLogic.fenToBoardMap(bfen))