十分钟计时器无法正常工作

时间:2014-02-16 15:07:45

标签: python

我正在尝试将我的十分钟计时器修复到我的一个游戏中。它假设告诉我游戏的细节,比如剩下多少时间,玩家和彩票。然而,如果没有人玩游戏并且计时器停止运行,当它击中0并且之后它将返回None,这是不应该做的。这是一个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)))

Point.timer就在我的def load()中。

Point.timer = 10

如果您有兴趣在这里看到整个代码的链接:

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

0 个答案:

没有答案