0
私はcursesを使ってPythonでコンソールゲームを作っていますBUT画面から文字列を取得する関数が見つかりません。cursesでウィンドウから文字列を取得
Pythonの:
import curses
############
# Game Map #
############
gameMap = """
##########
#________#
#________#
##########
"""
gameWin = curses.initscr()
curses.cbreak()
curses.curs_set(0)
gameWin.keypad(1)
gameWin.clear()
gameWin.addstr(gameMap)
gameWin.addstr(playerY, playerX, playerIcon)
game_over = False
while game_over == False:
c = gameWin.getch()
if c == curses.KEY_RIGHT ## and gameWin. some function (playerY,playerX+1) != "#":
#### this line ^^^^
playerX += 1
gameWin.clear()
gameWin.addstr(gameMap)
gameWin.addstr(playerY, playerX, playerIcon)
curses.nocbreak(); gameWin.keypad(0); curses.echo()
curses.endwin()
あなたは私がplayerY
で文字列を取得したい見ることができるように、playerX
はgameWin
に私はあなたがinstr()
でこれを行うことができるはずgetstr