; ‚g‚r‚o‚ðŠo‚¦‚È‚ª‚çì‚Á‚½‚Å‚·EEE’´‚Ö‚Ú‚¢‚Å‚·‚ªA‹–‚µ‚Ä‚â‚Á‚Ä‚­‚¾‚³‚¢‚Å‚·B ; ‘€ì‚̓Xƒy[ƒXƒL[‚ŃWƒƒƒ“ƒv‚Å‚«‚Ü‚·BƒVƒ‡ƒbƒg‚ÍEEE‚Ü‚¾‚Å‚·(;L„D`) ; ƒWƒƒƒ“ƒv‚Ì•”•ª‚Í–^ƒTƒCƒg‚̃pƒNƒŠ‚È‚Ì‚Å‚·B‚²‚ß‚ñ‚È‚³‚¢B scx=640 : scy=480 ;screen‚Ì‚wA‚xÀ•W screen 0,scx,scy title "ƒƒbƒNƒ‚ƒi[‚‚­‚è‚©‚¯@‚»‚ÌŽÏ" px=0 : py=350 ;ƒLƒƒƒ‰ƒNƒ^[‚̉ŠúÀ•W dis=5 ;ƒLƒƒƒ‰ƒNƒ^[‚̈ړ®’li•ÏX‚·‚é‚ƈړ®‹ï‡‚ª•Ï‰»‚µ‚Ü‚·Bj jmax=18 ;ƒWƒƒƒ“ƒvÅ‘å’l jmaxd=jmax+1 muki=0 ;‰EŒü‚«‚Å0A¶Œü‚«‚Å1 tama=0 ;’e‚Ìó‘Ô@0‚Å’e‚È‚µ anime=0 : Hanime=0 ;•à‚«ƒAƒjƒ‚Ìó‘ÔA0‚ňړ®’âŽ~ Stime=0 ;shottime ;ƒ‚ƒi[‚Ì•\Ž¦ŠÖ˜A@@@M‚͉EAH‚ͶAJ‚̓Wƒƒƒ“ƒvAD‚̓_ƒbƒVƒ…‚Ì—ª dim migi,24,1 dim hidari,24,1 dim Mjump,32,1 dim Hjump,32,1 dim Mshot,32,1 dim Hshot,32,1 dim MJshot,32,1 dim HJshot,32,1 dim Mani1,32,1 dim Mani2,32,1 dim Mani3,32,1 dim Hani1,32,1 dim Hani2,32,1 dim Hani3,32,1 dim MDani1,32,1 dim MDani2,32,1 dim MDani3,32,1 dim HDani1,32,1 dim HDani2,32,1 dim HDani3,32,1 migi = "\n@@ @ Q__\n@@@/__/_\n@@ „q/LÍMj\n@@ ‚µ|QQ|¾\n@ @ /__^R\n@@iQ^_Qj" hidari= "\n@@@ QQ\n@@ /__^_\n@@ iLÍM „q\n@ ‚µ.|QQ|¾\n@@ /__^ R\n@iQ^ _Qj" Mjump= "\n@@ @@ Q__\n@¿@ /__/_ ¿\n@R_6/ LÍMj É\n@@_ |QQ|^\n@ @@ |_^_\n@@ @ |@| __ƒm\n@@@@¾" Hjump = "\n@@@@_Q_\n ¿ /__^_¿\n l RiLÍM „q É\n@_ |QQ|^\n@@^__^|\n@ i _^bb\n@@@@@ ¾" Mshot = "\n@@@ @Q__\n@@ @ /__/_\n@ _„qÉLÍMj\n@@@¾ | Q r[»\n@@@ƒm@ l_^l\n@@iQ^ /Qj" Hshot = "\n@@@QQ\n@@/__^_\n@@iLÍM „q\nºnrQQ‚Æ j\n@@q __^ R\n@@iQ/ _Qj" MJshot = "\n@@@@ Q__\n@¿@ /__/_\n@R_6/ LÍMj\n@@_ |QQ_ r[»\n@@@@|_^_ \n@@@@|@| __ƒm\n@@@@¾" HJshot = "\n@@ @ _Q_\n @@/__^_¿\n@@_iLÍM „q É\nº] q QQ|^\n@@^__^|\n@ i _^bb\n@ @ @ @ ¾" Mani1 = "\n@@@ _Q__\n@ @ /__/_\n@ _„qÉ LÍMj‚Ž\n@‚t /__Q_“ü_ƒm\n@_ /@,_ƒml\n ̓mQ |Qj" Mani2 = " @@ QQ\n@ @/__/_\n@ „qÉ LÍMj\n@ /@@@ /i\n @R`‚Á=/'L\n@@ R/‚i\n@@ƒÄv" Mani3 = "\n@ @@ QQ\n@@ @/__/_\n@@_„qÉ LÍMj\n @ ƒŒ/ Q‚Â/\n@ _/@l^r\n ̓mQ |Qj" Hani1 = "\n@@ @ QQ\n@@@/__^l\n@¿iLÍM „q\n@ RlQ__ ƽ\n@@@ /@@É‚Ö\n@@ iQ/R‚Ö_j" Hani2 = "@@ @ QQ_\n@@@/__^l\n@@ iLÍM „q\n@ @ _l@@, @>\n@ @„W=i_^\n@@@@ST R\n@@@@@‚ƃm" Hani3 = "\n@@ @ QQ_\n@@@/__^l\n@@ iLÍM „q\n@@‚ÆO[@_ ½\n@@@ ÌP@Év‚Á\n@@ iQ/O_^" MDani1 = "\n@@@ _Q__\n@ @ /__/_\n@ _„qÉ LÍMj\n@‚t /__Q_“ü[»\n@_ /@,_ƒml\n ̓mQ |Qj\n" MDani2 = " @@ QQ\n@ @/__/_\n@ „qÉ LÍMj\n@ /@@@ /[“ñ»\n @R`‚Á=/\n@@ R/‚i\n@@ƒÄv" MDani3 = "\n@ @@ QQ\n@@ @/__/_\n@@_„qÉ LÍMj\n @ ƒŒ/ Q“ñ[»\n@ _/@l^r\n ̓mQ |Qj" HDani1 = "\n@@ @ QQ\n@@@/__^l\n@@ iLÍM „q\n ºn“ñlQƽ\n@@@ /@@É‚Ö\n@@ iQ/R‚Ö_j" HDani2 = "@@ @ QQ_\n@@@/__^l\n@@ iLÍM „q\n@ºnr@@, @>\n@ @@^|=i_^\n@@@@ST R\n@@@@@‚ƃm" HDani3 = "\n@@ @ QQ_\n@@@/__^l\n@@ iLÍM „q\n@ºnrO[@_ ½\n@@@ ÌP@Év‚Á\n@@ iQ/O_^" font "‚l‚r ‚oƒSƒVƒbƒN" ,12 repeat redraw 0 color 239,239,239 : boxf : color : line 0,434,640,434 if key=0 :anime=0 : Hanime=0 Stime=0 stick key,1+2+4+8+16+64 if key!0 : gosub *ctrl gosub *hyouji if tama>0 : tama+1 : if tama>10 : tama=0 pos 0,0 mes "ƒJ[ƒ\ƒ‹ƒL[ = "+key mes "ó‘Ô i0’nã 1¸ 2~j jump = "+jump mes "‚‚³ = "+j mes "Œü‚«i0‰E 1¶j= "+muki mes "’ei–¢Š®¬j = "+tama mes "‰¡‚̈ʒu = "+px mes "c‚̈ʒu = "+py mes "‰E‘–‚è = "+anime mes "¶‘–‚è = "+Hanime mes "Stime = "+Stime mes "–ƒJ[ƒ\ƒ‹ƒL[‚ňړ®AƒXƒy[ƒX‚ŃWƒƒƒ“ƒv‚Å‚·BCtrl‚Å’e‚ÍEEE‚Ü‚¾o‚È‚¢‚Å‚·(;L„D`)" redraw 1 await 15 loop *ctrl if key!5 : if key!7 : if key!13 { if key&1 : Hanime+1 : if px>0 : px-dis : muki=1 ;Œü‚«”»’è if key&4 : anime+1 : if px<(scx-100) : px+dis : muki=0 ;‰EŒü‚«‚Å0A¶Œü‚«‚Å1 } ;ƒXƒy[ƒX‚ŃWƒƒƒ“ƒvŠJŽn if key&16 : if jump=0 : j=jmax : jump=1 if key&64 : tama+1 if key=64 : Stime=1 if key=66 : Stime=1 if key=72 : Stime=1 return *hyouji color : pos px,py if key=5 : anime=0 : Hanime=0 if key=7 : anime=0 : Hanime=0 if key=13 : anime=0 : Hanime=0 ;’e‚ð‘Å‚Á‚Ä‚È‚¢‚Æ‚« if tama=0{ if muki=0{ if jump=0 { if anime=0 : mes migi if anime!0 : gosub *Mdash } if jump=1 : mes Mjump : py-=j : j-=1 : if j=0 : jump=2 if jump=2 : pos px,py : mes Mjump : py+=j : j+=1 : if j=jmaxd : jump=0 } if muki=1{ if jump=0 { if Hanime=0 : mes hidari if Hanime!0 : gosub *Hdash } if jump=1 : mes Hjump : py-=j : j-=1 : if j=0 : jump=2 if jump=2 : pos px,py : mes Hjump : py+=j : j+=1 : if j=jmaxd : jump=0 } } ;’e‚ð‘Å‚Á‚Ä‚é‚Æ‚« if tama!0{ if muki=0{ if jump=0 { if Stime=0{ if anime=0 : mes Mshot if anime!0 : gosub *MDshot } if Stime=1 : mes Mshot } if jump=1 : mes MJshot : py-=j : j-=1 : if j=0 : jump=2 if jump=2 : pos px,py : mes MJshot : py+=j : j+=1 : if j=jmaxd : jump=0 } if muki=1{ if jump=0 { if Stime=0{ if Hanime=0 : mes Hshot if Hanime!0 : gosub *HDshot } if Stime=1 : mes Hshot } if jump=1 : mes HJshot : py-=j : j-=1 : if j=0 : jump=2 if jump=2 : pos px,py : mes HJshot : py+=j : j+=1 : if j=jmaxd : jump=0 } } if j=jmaxd:j=0 return *Mdash pos px,py if anime>0 : if anime<11 : mes Mani1 if anime>10 : if anime<21 : mes Mani2 if anime>20 : if anime<31 : mes Mani3 if anime>30 : if anime<41 : mes Mani2 if anime>40 : mes Mani1 : anime=0 return *Hdash pos px,py if Hanime>0 : if Hanime<11 : mes Hani1 if Hanime>10 : if Hanime<21 : mes Hani2 if Hanime>20 : if Hanime<31 : mes Hani3 if Hanime>30 : if Hanime<41 : mes Hani2 if Hanime>40 : mes Hani1 : Hanime=0 return *MDshot pos px,py if anime>0 : if anime<11 : mes MDani1 if anime>10 : if anime<21 : mes MDani2 if anime>20 : if anime<31 : mes MDani3 if anime>30 : if anime<41 : mes MDani2 if anime>40 : mes MDani1 : anime=0 return *HDshot pos px,py if Hanime>0 : if Hanime<11 : mes HDani1 if Hanime>10 : if Hanime<21 : mes HDani2 if Hanime>20 : if Hanime<31 : mes HDani3 if Hanime>30 : if Hanime<41 : mes HDani2 if Hanime>40 : mes HDani1 : Hanime=0 return