어떤 함수가 if문에서 None을 리턴한다.
어째서....?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | def handle_keys(): key = libtcod.console_wait_for_keypress(True) if key.vk == libtcod.KEY_ENTER and key.lalt: #Alt+Enter: toggle fullscreen libtcod.console_set_fullscreen(not libtcod.console_is_fullscreen()) elif key.vk == libtcod.KEY_ESCAPE: return 'exit' #exit game # print game_state # if game_state == 'palying': #<-여기서 None이 반환된다.... 왜??? #movement keys if libtcod.console_is_key_pressed(libtcod.KEY_UP): player_move_or_attack(0,-1);print 'what??' elif libtcod.console_is_key_pressed(libtcod.KEY_DOWN): player_move_or_attack(0, 1) elif libtcod.console_is_key_pressed(libtcod.KEY_LEFT): player_move_or_attack(-1,0) elif libtcod.console_is_key_pressed(libtcod.KEY_RIGHT): player_move_or_attack(1,0) else: return 'didnt-take-turn' | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | def handle_keys(): #key = libtcod.console_check_for_keypress() #real-time key = libtcod.console_wait_for_keypress(True) #turn-based if key.vk == libtcod.KEY_ENTER and key.lalt: #Alt+Enter: toggle fullscreen libtcod.console_set_fullscreen(not libtcod.console_is_fullscreen()) elif key.vk == libtcod.KEY_ESCAPE: return 'exit' #exit game print '----0-' if game_state == 'playing': #movement keys if libtcod.console_is_key_pressed(libtcod.KEY_UP): player_move_or_attack(0, -1) elif libtcod.console_is_key_pressed(libtcod.KEY_DOWN): player_move_or_attack(0, 1) elif libtcod.console_is_key_pressed(libtcod.KEY_LEFT): player_move_or_attack(-1, 0) elif libtcod.console_is_key_pressed(libtcod.KEY_RIGHT): player_move_or_attack(1, 0) else: return 'didnt-take-turn' | cs |
얘는 돌아가는 코드.... 뭐가 다른데?
더욱 이상한 것은, 튜토리얼에 있는 코드를 그대로 복붙했더니 그런 일 없이 잘 돌아간다는 것.
눈을 부릅뜨고 읽어봐도 코드는 똑같은데 다른거 없는데 내껀 안 되고 제껀 됨 ㅋㅋㅋㅋ
도대체 왜지? 뭐어지? 퍄이썬을 제대로 안 해서 문제가 뭔지 전혀 모르겠다. libtcod 버그인가?
비주얼스튜디오가 실행라인을 이상하게 보여주는 건가?
도대체 뭔지 모르겠다... 일단 복붙하고 넘어가는데..
너님이잘못했네요
뭐가 잘못이죠? 盧성님 답을 원하옵니다
영알못이또
2.7임미다
이래서diff만믿고가는거죠
palying
WinMerge라도하나들여놓으세요
빼애애액
빼애애애애액
코드리뷰비용은$5입니다
히익
한줄에 1유로 받던 때보다는 싸졌군요 ㄳ합니다
아 이거 너무 부끄러워서 글삭튀해버리고 싶다
짠개아니고눈으로본거니까요
누구나한번쯤하는실수입니다만글삭튀해도내가저장해놓은것올리지않을께
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
sh횽 언제봐도 웃김
파이썬도 제대로 할 때는 이노옴 형식을 써야겠음...
? 파이썬은 enum 없네?
https://docs.python.org/3/library/enum.html