十分钟计时器工作不正常

2024-10-04 03:17:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把我的十分钟计时器改成我的一个游戏。它应该告诉我游戏的细节,比如还有多少时间,玩家和彩票。然而,如果没有人玩游戏,计时器下降,当它达到0,然后它将返回无,这是不应该做的。这是一个10分钟的计时器。代码如下:

def getLotteryTime():
    different = float(time.time() - lotteryStart)
    hours = int((different % Point.DAY) / Point.HOUR)
    mins = int((different % Point.HOUR) / Point.MINUTE)
    if mins < Point.timer and 0 == hours:
        omins = Point.timer-mins-1
        output = "Time Left: "
        if omins != 0:
            output += "<b>%s</b> Minutes" % (omins) if omins > 1 else "<b>%s</b> Minute" % (omins)
        return "Lottery Game: (Pot: <b>%s CC</b> %s) Participants(<b>%s</b>): <i>%s</i>" % (pot, output, len(players), ", ".join(sorted(players)))

那个指针计时器在我的def load()中。你知道吗

Point.timer = 10

如果您对查看整个代码感兴趣,请点击以下链接:

http://bpaste.net/show/179625/

Tags: 代码游戏outputiftimedefintpoint