텍스트 기반 어드벤처 게임을 만들고 있습니다. 캐릭터가 도시 블록으로 구성된지도를 탐색하고 있습니다. 나는 direction_function
을 가지고 있는데, 그 문자는 raw_input
이며 그 문자를 올바른 인접 블록으로 옮깁니다. 그러나, 나는 픽업 할 아이템이나 대부분의 블록에서 상호 작용할 사람들과 같은 특별한 기능을 가지고 있습니다. 여기에서는 raw_input
도 사용합니다. 오른쪽 키워드를 입력하면 상호 작용하지만 방향을 입력하여 무시하면 direction_function
으로 전달되어 raw_input
에 대한 메시지를 다시 표시합니다. direction_function
에 초기 응답을 전달할 수있는 방법이 있습니까? 그렇다면 응답을 반복하지 않아도됩니까? 당신이 최종 결과를 전달하기 위해 direction_function
에 기본 인자 값을 사용할 수 있습니다, 나는이다른 raw_input을 전달하여 raw_input을 우회하는 python
def block3_0():
print "You see a bike lying in your neighbor's yard. Not much else of interest."
direc = raw_input(">")
if direc in ("take bike", "steal bike", "ride bike", "borrow bike", "use bike"):
print "\n"
bike.remove("bike")
school_route()
else:
direction_function(block2_0, block4_0, block3_1, block3_0, block3_0)
몇 가지 코드를 게시 할 수 있습니까? 관련 부분 만, 반드시 모든 대화가 아닙니다. –