diff --git a/dungeonbattle/player_move_essai2.py b/dungeonbattle/player_move_essai2.py new file mode 100644 index 0000000..bf56764 --- /dev/null +++ b/dungeonbattle/player_move_essai2.py @@ -0,0 +1,45 @@ +import curses +#import term_manager.py as term +import time + +filename = "map.txt" +A = open(filename) +M = [] + +i = 0 +for lines in A : + B = list(lines)[:-1] + M.append(B) + i+=1 +print(M) + +def main(stdscr): + for y in range(len(M)): #len(M) + for x in range(len(M[0])): #len(M[0]) + stdscr.addstr(y,x,M[y][x]) + stdscr.refresh() + + cur = [1,6] #(y,x) + stdscr.addstr(1,6,'@') + stdscr.refresh() + + for i in range(10) : + stdscr.addstr(cur[0],cur[1],'.') + key = stdscr.getkey() + if key == 'z' : + if cur[0]>0 and M[cur[0]-1][cur[1]] != '#' : + cur[0] = cur[0]-1 + if key == 's' : + if cur[0]0 and M[cur[0]][cur[1]-1] != '#' : + cur[1] = cur[1]-1 + if key == 'd' : + if cur[1]