8+;֊ۜmdd ( @ (//(  0/80@0?/8 0( ?G@POWOXOP?H0@/7@O_``h_hPX 0(P_oppxow_g@O/8'' 7p`o?G/7 0??H/8`/o?GOX@H0?/pOW?H/8 7OP?G/7( P0@PX@O0@ 0O @H/@' 00@@P0?'_OP@H( 7/7' ^^^^^^^^^^^^^^^^^^^^^^^^^^TeeBBBBeTT^^^^^^^eBDJ33333JJDBeZ^^^^TD33==#####==3JDBT^^^^eJ=###=3DeZ^^TB3# #=3JBZ^^T3#  #=JBT^^J# Sll #=JBZ^T# %,68??86,/@A*< ##45('.6787-9%:;*<=#$+&,--.,/01)2 3 $%&&'%($!)* ##  !"#     ??dFQ@spriteL  xՖ; @=3qN0Xm!д{Tj;k-uZwplQ&RDm! xZ!o) kv%g-'ApQ$NfL .?7 [F4¸efQ(i3" x͖; =3qN06~mp3bl1,i!#'r}l.*cR!Yaɷ |$O_@MմzmM-.D6CoI@%ZDtҏ&\6T *gAQ{fP x͖1 E=3qN0؈PJBN$pLO졶PkxY87Dyv T\ڪFdq_"N=^hZR]MEo`qJdǧH'Gm8Ж@ԫ sXG;|ށ w x͖; =3qN06~mp3bl1,i!#'r}l.*cR!Yaɷ |$O_@MմzmM-.D6CoI@%ZDtҏ&\6T *gAQ{fPspriteR  xݖ; D{'oOAX lE򆉘>Wt}c/f <+kgy2c\b#[".aqA&_޴PCᅅ̓+1ijW~~PiEO.883>`~/OARAdi튝Ϲ " xՖ= q{'o0H@2| yag3%^"%Y<*-IRKᲩF._ޕ$$ Ǧ9{@T_I0Ź ??p;pp'5v{ ߤ;oP x͖1 Eq{'o1(RCN$S6]7;k5:I8K=#M7 465" /p|K^}_CƇ#38[Xo|#7+)|o$+P x1 Eq{'nD0-`O`Y^5۞l;5_2[<6+ES MQUbW p7ds?y! hϸOI~Jnɾ4>3[σ13w x1 @}/`&+VRMDݫ=1:5c1IeAʳ+Bq*E2"FxYU8VBϖx%>p|K^}_CƇ#38[Xo|#7+)|o$+PspriteD  x=0 Fݝtd Qމd4 U %=5 Ǵ:4nt?ҺyDҲe~LR?e.yc3gF*ވ)nR+B)b>OPhQx>v#Ў0<^Ŭ9ѿبFQB74@" xݖ10E=sy5Zc~ # x42}mVh}T>2kf^n?Y9 hrm "~N*߶F>k/srE,1q~hL? k|A^')Qu$rOH"[&X -o)!U}MP x; N? ѡ 6tVcFuv߆UjqWFS>y¢<3x<!xe 'A$[?ڢ~@.'h*$?%[0 Ly^"%ǚ%Hy!m]xm$Vw xݖ10E=sy5Zc~ # x42}mVh}T>2kf^n?Y9 hrm "~N*߶F>k/srE,1q~hL? k|A^')Qu$rOH"[&X -o)!U}MPdot  Cxsecf3 b~(fd_`b  ;`DztDx|J“픨'{ textstring c directionr0000000ctargetx100000000ctargety100000000cpendown1000000ccharpos1000000cendline0000000 action_if!abs(x-targetx) +abs(y-targety) >3000000000000000iaction_move_pointtargetxtargety400000daction_if_variablependown1000000action_create_object 40000000000000000000000000000000maction_move_totargetxtargety000000e action_move 0000100000000000daction_if_variableendline100000000000000daction_if_variable)-charpos+1+string_length(keyboard_string)0200000[~ currentch=string_char_at(keyboard_string,charpos) if(currentch="c") { // show_message("c at "+ string(charpos)) charpos=charpos+1 dirndeg=0 currentch=string_char_at(keyboard_string,charpos) while(charpos<1+string_length(keyboard_string)&&ord(currentch)>47 && ord (currentch)<58 ) { currentch=string_char_at(keyboard_string,charpos) dirndeg=10*dirndeg+real(currentch) charpos=charpos+1 currentch=string_char_at(keyboard_string,charpos) } directionr=(pi/180)*dirndeg +directionr if (directionr>2*pi)directionr-=2*pi // show_message("direction "+ string(directionr)) charpos=charpos-1 currentch=string_char_at(keyboard_string,charpos) } if(currentch="a") { // show_message("a at "+ string(charpos)) charpos=charpos+1 dirndeg=0 currentch=string_char_at(keyboard_string,charpos) while(charpos<1+string_length(keyboard_string)&&ord(currentch)>47 && ord (currentch)<58 ) { currentch=string_char_at(keyboard_string,charpos) dirndeg=10*dirndeg+real(currentch) charpos=charpos+1 currentch=string_char_at(keyboard_string,charpos) } directionr=(-pi/180)*dirndeg +directionr if(directionr<0) directionr = directionr + 2*pi // show_message("directionr "+ string(directionr)) charpos=charpos-1 currentch=string_char_at(keyboard_string,charpos) } if(currentch="m") { // show_message("m at "+ string(charpos)) charpos=charpos+1 movamt=0 currentch=string_char_at(keyboard_string,charpos) while(charpos<1+string_length(keyboard_string)&&ord(currentch)>47 && ord (currentch)<58 ) { currentch=string_char_at(keyboard_string,charpos) movamt=10*movamt+real(currentch) charpos=charpos+1 currentch=string_char_at(keyboard_string,charpos) } // show_message("move towards "+ string(movamt*cos(directionr))+ " , " + string(movamt*sin(directionr))) targetx=targetx - movamt*cos(directionr) targety=targety - movamt*sin(directionr) // show_message("move "+ string(movamt)) charpos=charpos-1 currentch=string_char_at(keyboard_string,charpos) } if(currentch="d")pendown=1 if(currentch="u")pendown=0 charpos=charpos+1 00000000000000000000000ckeyboard_string""000000cendline0000000000000000000000000000000 action_draw_font"Times New Roman",12,0,0,0,0,010000000action_draw_textGe=erase all, c=clockwise, a=anticlockwise, m=move, d=pen down, u=pen up0000000action_draw_text""+keyboard_string01500000action_draw_text"position" + string(targetx) + " , " +string(targety) + " direction " + string(directionr*180/pi) + " pen down " +string(pendown)03000000 action_ifdirectionr