diff options
Diffstat (limited to 'talogo.py')
-rw-r--r-- | talogo.py | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -158,7 +158,7 @@ def readline(lc, line): return res def setup_cmd(lc, str): - lc.tw.turtle.spr.setlayer(100) + lc.tw.turtle.spr.set_layer(100) lc.procstop=False list = readline(lc, str) lc.step = start_eval(lc, list) @@ -176,11 +176,11 @@ def evline(lc, list): lc.arglist = None while lc.iline: if lc.tw.step_time > 0: - lc.tw.turtle.spr.setlayer(630) + lc.tw.turtle.spr.set_layer(630) endtime = millis()+an_int(lc,lc.tw.step_time)*100 while millis()<endtime: yield True - lc.tw.turtle.spr.setlayer(100) + lc.tw.turtle.spr.set_layer(100) token = lc.iline[0] if token==lc.symopar: token=lc.iline[1] icall(lc, eval); yield True @@ -274,7 +274,7 @@ def debug_trace(lc, token): shp = 'info' setshape(lc.tw.status_spr, lc.tw.status_shapes[shp]) setlabel(lc.tw.status_spr, _(my_string)) - lc.tw.status_spr.setlayer(710) + lc.tw.status_spr.set_layer(710) return def undefined_check(lc, token): @@ -286,11 +286,11 @@ def no_args_check(lc): raise logoerror("#noinput") def prim_wait(lc,time): - lc.tw.turtle.spr.setlayer(630) + lc.tw.turtle.spr.set_layer(630) endtime = millis()+an_int(lc,time*1000) while millis()<endtime: yield True - lc.tw.turtle.spr.setlayer(100) + lc.tw.turtle.spr.set_layer(100) ireturn(lc); yield True def prim_repeat(lc, num, list): @@ -989,11 +989,11 @@ def doevalstep(lc): try: lc.step.next() except StopIteration: - lc.tw.turtle.spr.setlayer(630) + lc.tw.turtle.spr.set_layer(630) return False except logoerror, e: showlabel(lc, str(e)[1:-1]) - lc.tw.turtle.spr.setlayer(630) + lc.tw.turtle.spr.set_layer(630) return False return True @@ -1069,7 +1069,7 @@ def showlabel(lc,label): shp = 'status' setshape(lc.tw.status_spr, lc.tw.status_shapes[shp]) setlabel(lc.tw.status_spr, label) - lc.tw.status_spr.setlayer(710) + lc.tw.status_spr.set_layer(710) def stop_logo(tw): tw.step_time = 0 |