Renpy Clock 跳过时间按钮
Renpy Clock skip time button
我正在尝试创建一个文本按钮,单击它会在一个简单的时钟上提前时间。
在我的 script.rpy 文件中。
label start:
show screen timeclock #shows time & day on screen
return
然后我为我的时钟屏幕和逻辑创建了一个 clock.rpy 文件。
define day = 1
define clock = 7
# Display Time and Day
screen timeclock():
vbox:
xpos 0.0
yalign 0.0
text _("Time: [clock]:00") size 40
text _("Day: [day]") size 30
textbutton _("Wait 1-Hour"):
action Null #<<< This needs to be correctTime
text_size 10
correctTime: #<<< This needs to be button action
if clock <= 22:
$clock += 1
else:
$clock = 0
$day += 1
如何让点击时的文本按钮执行正确的时间逻辑?谢谢你的时间。
我解决了这个问题。
Clock.rpy
define day = 1
define clock = 7
# Display Time and Day
screen timeclock():
vbox:
xpos 0.0
yalign 0.0
text _("Time: [clock]:00") size 40
text _("Day: [day]") size 30
textbutton _("Wait 1-Hour"):
action Function(correctTime)
text_size 10
init python:
def correctTime():
global day
global clock
if clock <= 22:
clock += 1
else:
clock = 0
day += 1
我正在尝试创建一个文本按钮,单击它会在一个简单的时钟上提前时间。
在我的 script.rpy 文件中。
label start:
show screen timeclock #shows time & day on screen
return
然后我为我的时钟屏幕和逻辑创建了一个 clock.rpy 文件。
define day = 1
define clock = 7
# Display Time and Day
screen timeclock():
vbox:
xpos 0.0
yalign 0.0
text _("Time: [clock]:00") size 40
text _("Day: [day]") size 30
textbutton _("Wait 1-Hour"):
action Null #<<< This needs to be correctTime
text_size 10
correctTime: #<<< This needs to be button action
if clock <= 22:
$clock += 1
else:
$clock = 0
$day += 1
如何让点击时的文本按钮执行正确的时间逻辑?谢谢你的时间。
我解决了这个问题。 Clock.rpy
define day = 1
define clock = 7
# Display Time and Day
screen timeclock():
vbox:
xpos 0.0
yalign 0.0
text _("Time: [clock]:00") size 40
text _("Day: [day]") size 30
textbutton _("Wait 1-Hour"):
action Function(correctTime)
text_size 10
init python:
def correctTime():
global day
global clock
if clock <= 22:
clock += 1
else:
clock = 0
day += 1