Der Timer soll alle 1000 Millisekunden um 1 hochzählen, wenn ich es richtig verstehe, aber aus irgendeinem Grund ist das nicht der Fall. Es bleibt bei Null hängen.
Hier ist das CodeSkulptor-Projekt für den Timer: https://py3.codeskulptor.org/#user310_r ... dfCpR_1.py
Hier ist mein Code selbst unten. Die Timer-Klasse befindet sich ganz unten.
Code: Select all
import simplegui
import math
import random
#timer initalization
time = 0
#game loop
def draw_handler(canvas):
global timerA
#draw timer
canvas.draw_text("Timer: " + str(time), (700, 50), 20, "LightBlue")
class Timer:
def timer_handler():
global time
time += 1
if (time > 60):
print("YOUR DONE STOP PLAYING")
timer = simplegui.create_timer(1000, timer_handler)
timerA.start()
timerA = Timer
frame = simplegui.create_frame('woah', 800, 600)
frame.set_draw_handler(draw_handler)
frame.start()
Mobile version