Cliff = 0
class Cliff(MapTile):
def intro_text(self):
global Cliff
if Cliff == 0
return " " "
Cliff
TEXT
TEXT
" " "
Cliff = Cliff + 1
if Cliff >= 1:
return " " "
Cliff
DIFFERENT TEXT
" " "
def modify_player(self, the_player):
pass
我想要做的就是把它带到去往" Cliff"瓷砖第一次给你一个关于这个地方的概述,但第二次+时间我只想说它" Cliff"
尝试使用bool但无处可去。
答案 0 :(得分:0)
问题在于:
if Cliff == 0:
return """
Cliff
TEXT
TEXT
"""
Cliff = Cliff + 1
当Cliff
为零时,则输入此分支,但第一个命令为return
,因此您的函数在Cliff
递增之前保留。
顺便说一句,不要为类和变量使用相同的名称,这会令人困惑。