# budilnik if $ARGS[0] = 'start': cla clr gs 'stat' '
' *nl *nl if numbud = 4:'
<><>:<><>
' if numbud = 3:'
<><>:<><>
' if numbud = 2:'
<><>:<><>
' if numbud = 1:'
<><>:<><>
' if numbud = 0:'
<><> : <><>
' *nl '
1 2 3
' '
4 5 6
' '
7 8 9
' '
0
' '
Reset Set the time
' act 'Put Service': cla set bud1 = 0 set bud2 = 0 set bud3 = 0 set bud4 = 0 set numbud = 0 gt 'budilnik', 'fin' end end if $ARGS[0] = 'Time': cla if bud1 > 0: set timer = bud1 * 10 set timer += bud2 end if bud2 > 0 and bud1 = 0:set timer = bud2 if bud3 > 0: set timerM = bud3 * 10 set timerM += bud4 end if bud4 > 0 and bud3 = 0:set timerM = bud4 if timer > 23:set timer = 0 if timerM > 60:set timerM = 0 'Clock wound <> hours <> minutes.' act 'Service put in place': cla gt 'budilnik', 'fin' end end if $ARGS[0] = '1': cla !!if numbud = 4:end if numbud = 3:set bud4 = 1 & set numbud = 4 if numbud = 2:set bud3 = 1 & set numbud = 3 if numbud = 1:set bud2 = 1 & set numbud = 2 if numbud = 0:set bud1 = 1 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '2': cla !!if numbud = 4:end if numbud = 3:set bud4 = 2 & set numbud = 4 if numbud = 2:set bud3 = 2 & set numbud = 3 if numbud = 1:set bud2 = 2 & set numbud = 2 if numbud = 0:set bud1 = 2 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '3': cla !!if numbud = 4:end if numbud = 3:set bud4 = 3 & set numbud = 4 if numbud = 2:set bud3 = 3 & set numbud = 3 if numbud = 1:set bud2 = 3 & set numbud = 2 if numbud = 0:set bud1 = 3 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '4': cla !!if numbud = 4:end if numbud = 3:set bud4 = 4 & set numbud = 4 if numbud = 2:set bud3 = 4 & set numbud = 3 if numbud = 1:set bud2 = 4 & set numbud = 2 if numbud = 0:set bud1 = 4 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '5': cla !!if numbud = 4:end if numbud = 3:set bud4 = 5 & set numbud = 4 if numbud = 2:set bud3 = 5 & set numbud = 3 if numbud = 1:set bud2 = 5 & set numbud = 2 if numbud = 0:set bud1 = 5 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '6': cla !!if numbud = 4:end if numbud = 3:set bud4 = 6 & set numbud = 4 if numbud = 2:set bud3 = 6 & set numbud = 3 if numbud = 1:set bud2 = 6 & set numbud = 2 if numbud = 0:set bud1 = 6 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '7': cla !!if numbud = 4:end if numbud = 3:set bud4 = 7 & set numbud = 4 if numbud = 2:set bud3 = 7 & set numbud = 3 if numbud = 1:set bud2 = 7 & set numbud = 2 if numbud = 0:set bud1 = 7 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '8': cla !!if numbud = 4:end if numbud = 3:set bud4 = 8 & set numbud = 4 if numbud = 2:set bud3 = 8 & set numbud = 3 if numbud = 1:set bud2 = 8 & set numbud = 2 if numbud = 0:set bud1 = 8 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '9': cla !!if numbud = 4:end if numbud = 3:set bud4 = 9 & set numbud = 4 if numbud = 2:set bud3 = 9 & set numbud = 3 if numbud = 1:set bud2 = 9 & set numbud = 2 if numbud = 0:set bud1 = 9 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = '0': cla !!if numbud = 4:end if numbud = 3:set bud4 = 0 & set numbud = 4 if numbud = 2:set bud3 = 0 & set numbud = 3 if numbud = 1:set bud2 = 0 & set numbud = 2 if numbud = 0:set bud1 = 0 & set numbud = 1 gt 'budilnik', 'start' end if $ARGS[0] = 'Reset': cla set bud1 = 0 set bud2 = 0 set bud3 = 0 set bud4 = 0 set numbud = 0 gt 'budilnik', 'start' end if $ARGS[0] = 'fin': cla gt $locM, $metkaM !'if housr = 1 and housrA = 1: set housrA = 0 gt 'bedr' end'! end --- budilnik ---------------------------------