But it should be easy to tell when the countdown reaches 0. The screen turns red.
Code: Select all
''
Countdown Timer by rbytes
August 2017
Set s to the desired number of seconds
''
x=-1 'actually x can be set to any non-zero value
s=10 'number of seconds to count down
t = #.textbox 'textbox "t" is created
t.text=""
t.edit=0
t.height=40
t.width=60
t.x=100
t.y=100
#.show(t) 'textbox "t" is shown on the screen
#.drawrect(95,95,150,140) 'draw a box around the textbox
>
y = #.int(#.time()) 'number of elapsed seconds
? y!=x 'if second has changed
s-=1 'subtract 1 from elapsed time
'#.output(y)
t.text = s 'update text of textbox "t" to value s (seconds remaining)
? s=0 'if timer has run out
#.scrclear(1,0,0) 'turn screen red
#.drawrect(95,95,150,140) 'draw the box again
<< 'break
.
x=y 'store the current second to compare y to it
.
<