本文整理汇总了Python中color.Color.initPairs方法的典型用法代码示例。如果您正苦于以下问题:Python Color.initPairs方法的具体用法?Python Color.initPairs怎么用?Python Color.initPairs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类color.Color
的用法示例。
在下文中一共展示了Color.initPairs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from color import Color [as 别名]
# 或者: from color.Color import initPairs [as 别名]
def main(scr):
scrDimensions = shutil.get_terminal_size((80, 20))
if scrDimensions[0] < 10 * 2 or scrDimensions[1] < 10:
curses.endwin()
print("Terminal window is too small")
quit()
scr.border(0)
curses.curs_set(False)
Color.initPairs()
brd = board.Board()
while True:
brd.printBoard(scr, scrDimensions)
moveStart = getMove(scr)
if moveStart == None:
continue
if brd.printBoard(scr, scrDimensions, moveStart) == False:
continue
moveEnd = getMove(scr)
if moveEnd == None:
continue
brd.movePiece(moveStart, moveEnd)
if brd.checkmate:
brd.printBoard(scr, scrDimensions)
announceWinner(scr, scrDimensions, brd.winner)
try:
scr.getch() # Wait for a key to be pressed before quitting
except KeyboardInterrupt:
pass
break
elif brd.pawnPromotion:
promotion = getPromotionChoice(scr, scrDimensions)
brd.promotePawn(promotion)