home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / baku100.zip / baku100 / Usr / zk01.tonyu < prev    next >
Text File  |  2011-10-10  |  19KB  |  666 lines

  1. extends dxChar;
  2. $screenWidth=600;
  3. $screenHeight=400;
  4. randomize();
  5.  
  6. //$hpé┼âyü[âWɺîΣü@â|ü[âYéαhpê╦æ╢
  7.  
  8. rn1=rnd(28);
  9. p1=0;
  10. if(rn1==p1)se=$se_bell00;
  11. p1++;
  12. if(rn1==p1)se=$se_bell02;
  13. p1++;
  14. if(rn1==p1)se=$se_bell05;
  15. p1++;
  16. if(rn1==p1)se=$se_bell15a;
  17. p1++;
  18. if(rn1==p1)se=$se_clock01;
  19. p1++;
  20. if(rn1==p1)se=$se_crash27;
  21. p1++;
  22. if(rn1==p1)se=$se_drag00;
  23. p1++;
  24. if(rn1==p1)se=$se_fall01;
  25. p1++;
  26. if(rn1==p1)se=$se_fm003;
  27. p1++;
  28. if(rn1==p1)se=$se_freeze01;
  29. p1++;
  30. if(rn1==p1)se=$se_gas02;
  31. p1++;
  32. if(rn1==p1)se=$se_insect00;
  33. p1++;
  34. if(rn1==p1)se=$se_insect05;
  35. p1++;
  36. if(rn1==p1)se=$se_kachi00;
  37. p1++;
  38. if(rn1==p1)se=$se_loop000;
  39. p1++;
  40. if(rn1==p1)se=$se_mecha04;
  41. p1++;
  42. if(rn1==p1)se=$se_mecha15;
  43. p1++;
  44. if(rn1==p1)se=$se_mizu04;
  45. p1++;
  46. if(rn1==p1)se=$se_noise00;
  47. p1++;
  48. if(rn1==p1)se=$se_open51;
  49. p1++;
  50. if(rn1==p1)se=$se_puu55;
  51. p1++;
  52. if(rn1==p1)se=$se_step00;
  53. p1++;
  54. if(rn1==p1)se=$se_type01;
  55. p1++;
  56. if(rn1==p1)se=$se_valve00;
  57. p1++;
  58. if(rn1==p1)se=$se_voice003;
  59. p1++;
  60. if(rn1==p1)se=$se_voice011;
  61. p1++;
  62. if(rn1==p1)se=$se_voice010;
  63. p1++;
  64. if(rn1==p1)se=$se_voice023_c;
  65. p1++;
  66. if(rn1==p1)se=$se_voice031;
  67. p1++;
  68. if(rn1==p1)se=$se_water00;
  69. p1++;
  70. if(rn1==p1)se=$se_weapon04;
  71.  
  72. setFont("Meiryo UI");
  73.  
  74. $map.setBGColor(color(20,20,20));
  75. x=0;
  76. y=-20;
  77. scalex=1.5;
  78. f=0;
  79. mtk=10;
  80. zorder=-10;
  81. $hp=200;
  82.  
  83. //if($clear==1){$hp=150;}//âXâeü[âWâNâèâAîπé═âXâeü[âWæIæ≡ëµû╩é⌐éτ
  84.  
  85. ca=color(200,200,200);
  86. cb=color(120,120,120);
  87. cc=color(255,255,255);
  88. tks=28;
  89. tt=0;//Ä₧è╘
  90. $sp=100;//ûCæΣÅóè½âQü[âW
  91. $score=0;//ôGé≡ô|é╡é╜Éö
  92. $sc2=0;//âAâCâeâÇô╛ô_
  93. $tx1="";//âAâCâeâÇùÜù≡
  94. $dm=0;//öφâ_âüü[âW
  95. $hk=0;//öwîiò\ĪÉöɺî└ùp
  96. xh=0;//ë±ò£âAâCâeâÇÅóè½
  97. if($nd==null){$nd=1;}
  98.  
  99. yg=0;//âXâ^ü[âgëµû╩
  100. yh=-40;//âXâeü[âWâNâèâA
  101. yj=-300;
  102. sw2=0;//âXâ^ü[âgëµû╩
  103. sw3=0;
  104. sw4=0;
  105. sw5=0;
  106. sw6=0;//âXâeü[âWâNâèâA
  107. sw7=0;
  108. $sg=0;//âXâeü[âWâZâîâNâg
  109. sgk=5;//âXâeü[âWÉö
  110. rr=20;//öwîiÉFùp
  111.  
  112. rn1=0;rn2=0;rn3=0;rn4=0;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;rn11=0;rn12=0;
  113.  
  114. t=null;
  115.  
  116. $mplayer.play($se_loop000,1,80);
  117.  
  118. //âXâ^ü[âgëµû╩
  119. while($hp==200) {
  120.   
  121. //centerText(90+$viewX,40,rn1,ca,20,-501);
  122.   //centerText(90+$viewX,40,$mousex+"/"+$mousey,ca,20,-501);
  123.   //fillrect($viewX,0,20+$viewX+600,yg,color(20,0,0),-600);
  124.   
  125.   drawSprite(300,200,$pat_taitoru+0,0,-500);
  126.   
  127.   if(sw4==0){
  128.     
  129.     if(getkey(38)==1){sw3--;}
  130.     if(getkey(40)==1){sw3++;}
  131.     
  132.     if(amod(sw3,3)==0){
  133.       drawdxSprite(300,288,$pat_zxc+4,0,-520,0,50,4,1);
  134.       if(getkey(90)==1){sw2=1;}
  135.     }
  136.     if(amod(sw3,3)==1){
  137.       drawdxSprite(300,324,$pat_zxc+4,0,-520,0,50,3,1);
  138.       if(getkey(90)==1){ $mplayer.play($se_bell00,0,80);sw4=1;}
  139.     }
  140.     if(amod(sw3,3)==2){
  141.       drawdxSprite(300,363,$pat_zxc+4,0,-520,0,50,2,1);
  142.       if(getkey(90)==1){$System.exit();}
  143.     }
  144.   }
  145.   if(sw4==1){
  146.     if(getkey(38)==1){$nd--;}
  147.     if(getkey(40)==1){$nd++;}
  148.     
  149.     centerText(470,270,"âmü[â}âï",cc,20,-501);
  150.     centerText(470,310,"ânü[âh",cc,20,-501);
  151.     centerText(470,350,"âwâï",cc,20,-501);
  152.     if(amod($nd,3)==0){
  153.       drawdxSprite(470,285,$pat_zxc+4,0,-520,0,50,2,0.6);
  154.       if(getkey(90)==1 && sw5==1){$nd=0;sw4=0;sw5=0;}
  155.     }
  156.     if(amod($nd,3)==1){
  157.       drawdxSprite(470,325,$pat_zxc+4,0,-520,0,50,2,0.6);
  158.       if(getkey(90)==1&& sw5==1){$nd=1;sw4=0;sw5=0;}
  159.     }
  160.     if(amod($nd,3)==2){
  161.       drawdxSprite(470,365,$pat_zxc+4,0,-520,0,50,2,0.6);
  162.       if(getkey(90)==1&& sw5==1){$nd=2;sw4=0;sw5=0;}
  163.     }
  164.     if(getkey(90)==1){$mplayer.play($se_bell00,0,80);}
  165.     if(getkey(90)==0){sw5=1;}
  166.   }
  167.   
  168.   if(sw2==1){yg+=400;}
  169.   if(yg>400){$mplayer.stop($se_loop000,1,80);
  170.  $mplayer.play($se_bell00,0,80);
  171.     $hp=150;
  172.   }
  173.  
  174.   update();
  175. }
  176.  
  177. //âXâeü[âWâZâîâNâg
  178. while($hp==150) {
  179.   //centerText(90+$viewX,40,$mousex+"/"+$mousey,ca,20,-501);
  180.   
  181.   if(getkey(38)==1){$sg--;}
  182.   if(getkey(40)==1){$sg++;}
  183.   if(getkey(90)==1){$sg=amod($sg,sgk);
  184.      $mplayer.play($se_bell00,0,80);
  185.     if($sg==0){$mplayer.play($se_loop_65,1,100);}  
  186.     if($sg==1){$mplayer.play($se_loop_77,1,100);}  
  187.     if($sg==2){$mplayer.play($se_loop_65,1,100);}  
  188.     if($sg==3){$mplayer.play($se_loop_77,1,100);}  
  189.     if($sg==4){$mplayer.play($se_loop_65,1,100);}   
  190. $hp=100;}
  191.   drawSprite(300,200,$pat_sentaku+0,0,-500);
  192.   if(amod($sg,sgk)==0){
  193.     drawdxSprite(300,70,$pat_zxc+4,0,-520,0,50,2,1);
  194.   }
  195.   if(amod($sg,sgk)==1){
  196.     drawdxSprite(300,135,$pat_zxc+4,0,-520,0,50,2,1);
  197.   }
  198.   if(amod($sg,sgk)==2){
  199.     drawdxSprite(300,200,$pat_zxc+4,0,-520,0,50,2,1);
  200.   }
  201.   if(amod($sg,sgk)==3){
  202.     drawdxSprite(300,265,$pat_zxc+4,0,-520,0,50,2,1);
  203.   }
  204.   if(amod($sg,sgk)==4){
  205.     drawdxSprite(300,330,$pat_zxc+4,0,-520,0,50,2,1);
  206.   }
  207.   ala=255;
  208.   alb=0;
  209.   update();
  210. }
  211.  
  212.  
  213.  
  214. while($hp>0 && $hp<=130) {
  215.   
  216.   if(getkey(3)>0){
  217.     t=new tk01($mousex+$viewX,$mousey+$viewy,$pat_zxc+4);
  218.     t.f=f;
  219.     appear(t);
  220.   }
  221.   
  222.   tt++;
  223.   
  224.   if(ala>0){
  225.     ala-=5;
  226.     $map.scrollTo(x-300,0);
  227.     drawdxSprite(x,200,$pat_sentaku+0,0,-520,0,ala,1,1);
  228.   }
  229.   
  230.   
  231.   if(getkey(65)==1){st++;if(st>=8){st=0;}}
  232.   
  233.  
  234.   
  235.   //ôαæƒò¼Åo
  236.   //t=new ef03(x,y,$pat_zxc+5);appear(t);
  237.   
  238.   //âèâZâbâg
  239.   if (getkey(32)==1) {
  240.     $projectManager.loadPage($page_stage1);
  241.   }
  242.   
  243.   //ë±ò£âAâCâeâÇ
  244.   if(x>xh*5000+5000){
  245.     t=new kh01(x+400,-40,$pat_asd+5);
  246.     appear(t);
  247.     xh++;
  248.   } 
  249.   
  250.   //âXâeü[âWé▓é╞é╠ôGÅoî╗èmùªü@öwîi
  251.   
  252.   //âXâeü[âWéOüAôⁿî√
  253.   cd=color(200,0,0);
  254.   if($sg==0){
  255.     centertext(-600,170,"ì╢é╔é═üuò╟üvé¬éáéΦÉié▀é▄é╣é±",ca,20,30);
  256.     
  257.     centertext(0,100,"â`âàü[âgâèâAâï",cd,40,30);
  258.     centertext(0,170,"ì╢ëEûεê≤âLü[é┼ê┌ô«é┼é½é▄é╖",ca,20,30);
  259.     centertext(0,200,"é▄é╜üAZâLü[é┼ìUîéé¬é┼é½é▄é╖",ca,20,30);
  260.     centertext(0,230,"é▒é╠âQü[âÇé═ëEé╔êΩÆΦé╠ïùùúÉié▐é▒é╞é¬û┌ôIé┼é╖",ca,20,30);
  261.     centertext(0,260,"ôGé≡ô|é╡é┬é┬üAëEé╔Éié±é┼é¡é╛é│éó",ca,20,30);
  262.     
  263.     centertext(1200,100,"HPé╔é┬éóé─",cd,40,30);
  264.     centertext(1200,170,"ôGé╔ÉGéΩéΘé╞HPé¬î╕éΦé▄é╖",ca,20,30);
  265.     centertext(1200,200,"HPé¬0é╔é╚éΘé╞âQü[âÇâIü[âoü[é╔é╚éΦé▄é╖",ca,20,30);
  266.     centertext(1200,230,"HPé═ì╢Åπé╔É╘éóâQü[âWé┼ò\Īé│éΩé─éóé▄é╖",ca,20,30);
  267.     
  268.     centertext(2400,100,"ûCæΣé╔é┬éóé─",cd,40,30);
  269.     centertext(2400,170,"XâLü[é┼ûCæΣé≡î─é╘é▒é╞é¬é┼é½é▄é╖",ca,20,30);
  270.     centertext(2400,200,"ûCæΣé═ôGé≡100æ╠ô|é╖é▓é╞é╔1æΣî─é╫é▄é╖",ca,20,30);
  271.     centertext(2400,230,"ûCæΣé═ôGé≡êΩæ|é┼é½éΘï¡ù═é╚òÉèφé┼é╖",ca,20,30);
  272.     centertext(2400,260,"ôGé¬æσù╩é╔Åoé─é½é╜é╞é½é╔ÅπÄΦé¡Åóè½é╡é─é¡é╛é│éó",ca,20,30);
  273.     
  274.     centertext(3600,100,"âWâââôâvé╔é┬éóé─",cd,40,30);
  275.     centertext(3600,170,"Åπûεê≤âLü[é┼âWâââôâvé╖éΘé▒é╞é¬é┼é½é▄é╖",ca,20,30);
  276.     centertext(3600,200,"ÆnÅπé╠ôGé≡é⌐éφé╡é╜éΦüAï≤Æåé╠ôGé≡ìUîéé┼é½é▄é╖",ca,20,30);
  277.     centerText(3600,230,"é▄é╜üAspaseé┼âèâZâbâgü@enteré┼â|ü[âYé┼é╖",ca,20,30);
  278.     
  279.     centertext(5400,100,"ë±ò£é╔é┬éóé─",cd,40,30);
  280.     centerText(5400,170,"ë±ò£û≥é¬ùÄé┐é─éóéΘé▒é╞é¬éáéΦé▄é╖",ca,20,30);
  281.     centerText(5400,200,"ÉGéΩéΘé╞HPé¬ë±ò£é╡é▄é╖",ca,20,30);
  282.     
  283.     centerText(6500,170,"ê╚Åπé┼â`âàü[âgâèâAâïé═ÅIù╣é┼é╖",ca,20,30);
  284.     centerText(6500,200,"é¿öµéΩùlé┼é╡é╜",ca,20,30);
  285.     //ôGÅoî╗ùª
  286.     if(0<x && x<=3000){rn1=200;rn2=0;rn3=0;rn4=0;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  287.     if(3000<x){rn1=150;rn2=0;rn3=500;rn4=400;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  288.     //âXâeü[âWâNâèâA
  289.     if(x>6700){sw6=1;}
  290.     if(sw6==1){sw7++;
  291.       yh+=5;if(yh>180){yh=180;}
  292.       centerText($viewx+300,yh,"û┌òWÆnô_é╔ô₧ÆBé╡é▄é╡é╜",color(200,110,110),40,30);
  293.       if(sw7>150){alb+=5;drawdxSprite(x,200,$pat_haikei+0,0,-520,0,alb,1,1);}
  294.       if(sw7>300){$tt=tt;$projectManager.loadPage($page_index);}
  295.       
  296.     }
  297.   }
  298.   //âXâeü[âWéP
  299.   if($sg==1){
  300.     if(0<x && x<=3000){rn1=200;rn2=0;rn3=0;rn4=0;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  301.     if(3000<x && x<=6000){rn1=200;rn2=600;rn3=0;rn4=1000;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  302.     if(6000<x && x<=9000){rn1=600;rn2=600;rn3=1200;rn4=800;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  303.     if(9000<x && x<=12000){rn1=0;rn2=0;rn3=0;rn4=200;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  304.     if(12000<x && x<=15000){rn1=700;rn2=1000;rn3=1200;rn4=600;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  305.     if(15000<x && x<=18000){rn1=800;rn2=1000;rn3=1800;rn4=0;rn5=0;rn6=500;rn7=0;rn8=0;rn9=0;rn10=0;}
  306.     if(18000<x && x<=21000){rn1=1000;rn2=600;rn3=0;rn4=1000;rn5=0;rn6=1000;rn7=0;rn8=1600;rn9=0;rn10=0;}
  307.     
  308.     //öwîiÉFò╧ìX
  309.         if(15000<x && x<16000){
  310.     if(rr<60){rr++;trunc(rr);}
  311.     $map.setBGColor(color(20,20,rr));
  312.   }
  313.   
  314.     //öwîi
  315.     if(rnd(100)==0 && $hk<=20){
  316.       $hk++;
  317.       t=new ef04(x+rnd(200)+400,-40,$pat_asd+5);
  318.       appear(t);
  319.     }
  320.     //âXâeü[âWâNâèâA
  321.     if(x>20000){sw6=1;}
  322.     if(sw6==1){sw7++;
  323.       yh+=5;if(yh>180){yh=180;}
  324.       centerText($viewx+300,yh,"û┌òWÆnô_é╔ô₧ÆBé╡é▄é╡é╜",color(200,110,110),40,30);
  325.       if(sw7>150){alb+=5;drawdxSprite(x,200,$pat_haikei+0,0,-520,0,alb,1,1);}
  326.       if(sw7>300){$tt=tt;$projectManager.loadPage($page_index);}
  327.     }
  328.   }
  329.   
  330.   //âXâeü[âWéQ
  331.   if($sg==2){
  332.     if(0<x && x<=4000){rn1=100;rn2=200;rn3=0;rn4=0;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  333.     if(4000<x && x<=7000){rn1=0;rn2=0;rn3=0;rn4=200;rn5=0;rn6=200;rn7=0;rn8=0;rn9=0;rn10=0;}
  334.     if(7000<x && x<=10000){rn1=300;rn2=400;rn3=900;rn4=0;rn5=0;rn6=0;rn7=0;rn8=900;rn9=0;rn10=0;}
  335.     if(10000<x && x<=13000){rn1=0;rn2=0;rn3=0;rn4=400;rn5=0;rn6=300;rn7=0;rn8=300;rn9=0;rn10=0;}
  336.     if(13000<x && x<=16000){rn1=400;rn2=0;rn3=0;rn4=0;rn5=400;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  337.     if(16000<x && x<=19000){rn1=400;rn2=400;rn3=0;rn4=0;rn5=0;rn6=0;rn7=700;rn8=990;rn9=0;rn10=0;}
  338.     if(19000<x && x<=22000){rn1=30;rn2=0;rn3=0;rn4=0;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=0;}
  339.     if(22000<x && x<=25000){rn1=300;rn2=0;rn3=0;rn4=300;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=300;}
  340.     
  341.     if(15000<x && x<16000){
  342.     if(rr<130){rr++;trunc(rr);}
  343.     $map.setBGColor(color(rr,0,21));
  344.   }
  345.     //öwîi
  346.     if(rnd(100)==0 && $hk<=20){
  347.       $hk++;
  348.       t=new ef02(x+rnd(200)+400,400,$pat_asd+5);
  349.       appear(t);
  350.     }
  351.     //âXâeü[âWâNâèâA
  352.     if(x>25000){sw6=1;}
  353.     if(sw6==1){sw7++;
  354.       yh+=5;if(yh>180){yh=180;}
  355.       centerText($viewx+300,yh,"û┌òWÆnô_é╔ô₧ÆBé╡é▄é╡é╜",color(200,110,110),40,30);
  356.       if(sw7>150){alb+=5;drawdxSprite(x,200,$pat_haikei+0,0,-520,0,alb,1,1);}
  357.       if(sw7>300){$tt=tt;$projectManager.loadPage($page_index);}
  358.     }
  359.   }
  360.   
  361.   //âXâeü[âWéR
  362.   if($sg==3){
  363.     if(0<x && x<=3000){rn1=200;rn2=0;rn3=0;rn4=0;rn5=0;rn6=400;rn7=0;rn8=0;rn9=0;rn10=500;}
  364.     if(3000<x && x<=6000){rn1=0;rn2=200;rn3=0;rn4=0;rn5=0;rn6=0;rn7=200;rn8=0;rn9=50;rn10=0;}
  365.     if(6000<x && x<=9000){rn1=300;rn2=0;rn3=0;rn4=300;rn5=0;rn6=100;rn7=0;rn8=0;rn9=60;rn10=0;}
  366.     if(9000<x && x<=12000){rn1=0;rn2=150;rn3=0;rn4=0;rn5=0;rn6=100;rn7=0;rn8=0;rn9=0;rn10=0;}
  367.     if(12000<x && x<=15000){rn1=200;rn2=400;rn3=400;rn4=0;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=500;}
  368.     if(15000<x && x<=18000){rn1=0;rn2=0;rn3=0;rn4=300;rn5=0;rn6=0;rn7=300;rn8=300;rn9=0;rn10=0;}
  369.     if(18000<x && x<=21000){rn1=1100;rn2=1100;rn3=1100;rn4=1100;rn5=1100;rn6=1100;rn7=1100;rn8=0;rn9=1100;rn10=1100;}
  370.     if(21000<x && x<=24000){rn1=200;rn2=0;rn3=0;rn4=300;rn5=0;rn6=0;rn7=0;rn8=600;rn9=0;rn10=0;}
  371.     if(24000<x && x<=27000){rn1=300;rn2=300;rn3=900;rn4=500;rn5=0;rn6=500;rn7=0;rn8=500;rn9=0;rn10=0;}
  372.     if(27000<x && x<=30000){rn1=200;rn2=0;rn3=0;rn4=400;rn5=800;rn6=0;rn7=500;rn8=0;rn9=0;rn10=0;}
  373.     
  374.     //öwîiÉFò╧ìX    
  375.     if(15000<x && x<16000){
  376.     if(rr<50){rr++;trunc(rr);}
  377.     $map.setBGColor(color(rr,rr,0));
  378.   }
  379.     //öwîi
  380.     if(rnd(100)==0 && $hk<=3){
  381.       $hk++;
  382.       xm+=100+rnd(200);
  383.       if(xm<x+400)xm=x+400;
  384.       t=new ef06(xm,-40,4);
  385.       appear(t);
  386.     }
  387.     //âXâeü[âWâNâèâA
  388.     if(x>30000){sw6=1;}
  389.     if(sw6==1){sw7++;
  390.       yh+=5;if(yh>180){yh=180;}
  391.       centerText($viewx+300,yh,"û┌òWÆnô_é╔ô₧ÆBé╡é▄é╡é╜",color(200,110,110),40,30);
  392.       if(sw7>150){alb+=5;drawdxSprite(x,200,$pat_haikei+0,0,-520,0,alb,1,1);}
  393.       if(sw7>300){$tt=tt;$projectManager.loadPage($page_index);}
  394.     }
  395.   }
  396.   
  397.   //âXâeü[âWéS
  398.   if($sg==4){
  399.     if(0<x && x<=3000){rn1=400;rn2=500;rn3=1600;rn4=700;rn5=800;rn6=900;rn7=990;rn8=0;rn9=0;rn10=0;}
  400.     if(3000<x && x<=6000){rn1=0;rn2=0;rn3=0;rn4=0;rn5=0;rn6=0;rn7=0;rn8=200;rn9=0;rn10=0;}
  401.     if(6000<x && x<=9000){rn1=0;rn2=50;rn3=0;rn4=0;rn5=0;rn6=0;rn7=500;rn8=0;rn9=0;rn10=0;}
  402.     if(9000<x && x<=12000){rn1=0;rn2=0;rn3=0;rn4=0;rn5=0;rn6=0;rn7=0;rn8=0;rn9=0;rn10=50;}
  403.     if(12000<x && x<=15000){rn1=0;rn2=0;rn3=0;rn4=0;rn5=300;rn6=0;rn7=0;rn8=300;rn9=0;rn10=0;}
  404.     if(15000<x && x<=18000){rn1=60;rn2=0;rn3=0;rn4=500;rn5=0;rn6=0;rn7=0;rn8=500;rn9=0;rn10=0;}
  405.     if(18000<x && x<=21000){rn1=300;rn2=0;rn3=0;rn4=300;rn5=0;rn6=0;rn7=0;rn8=0;rn9=3;rn10=0;}
  406.     if(21000<x && x<=24000){rn1=100;rn2=100;rn3=0;rn4=0;rn5=0;rn6=100;rn7=0;rn8=0;rn9=60;rn10=0;}
  407.     if(24000<x && x<=27000){rn1=300;rn2=0;rn3=0;rn4=0;rn5=0;rn6=0;rn7=0;rn8=600;rn9=20;rn10=0;}
  408.     if(27000<x && x<=30000){rn1=400;rn2=400;rn3=400;rn4=400;rn5=400;rn6=400;rn7=400;rn8=400;rn9=400;rn10=400;}
  409.     
  410.     //öwîiÉFò╧ìX
  411.     if(0<=x && x<100){$map.setBGColor(color(30,30,30));}
  412.     if(15000<x && x<16000){
  413.     if(rr<80){rr++;}
  414.     $map.setBGColor(color(rr,0,0));
  415.   }
  416.  
  417.  
  418.     //öwîi
  419.     if(rnd(100)==0 && $hk<=3){
  420.       $hk++;
  421.       xm+=100+rnd(200);
  422.       if(xm<x+400)xm=x+400;
  423.       t=new ef08(xm,-40,$pat_zxc+15);
  424.       appear(t);
  425.     }
  426.     //âXâeü[âWâNâèâA
  427.     if(x>30000){sw6=1;}
  428.     if(sw6==1){sw7++;
  429.       yh+=5;if(yh>180){yh=180;}
  430.       centerText($viewx+300,yh,"û┌òWÆnô_é╔ô₧ÆBé╡é▄é╡é╜",color(200,110,110),40,30);
  431.       if(sw7>150){alb+=5;drawdxSprite(x,200,$pat_haikei+0,0,-520,0,alb,1,1);}
  432.       if(sw7>300){$tt=tt;$projectManager.loadPage($page_index);}
  433.     }
  434.   }
  435.   
  436.   
  437.   
  438.   //ôGÅoî╗Åêù¥
  439.   
  440.   if(rnd(rn1)==1){
  441.     xa=rnd(400)+200;
  442.     if(rnd(2)==1){xa=-xa;}
  443.     t=new tk01(x+xa,-300,$pat_asd+0);
  444.     appear(t);
  445.   }
  446.   
  447.   if(rnd(rn2)==1){
  448.     xa=rnd(400)+200;
  449.     if(rnd(2)==1){xa=-xa;}
  450.     t=new tk02(x+xa,0,$pat_asd+3);
  451.     appear(t);
  452.   }
  453.   
  454.   if(rnd(rn3)==1){
  455.     xa=rnd(400)+200;
  456.     if(rnd(2)==1){xa=-xa;}
  457.     t=new tk03(x+xa,0,$pat_asd+9);
  458.     appear(t);
  459.   }
  460.   
  461.   if(rnd(rn4)==1){
  462.     xa=rnd(400)+200;
  463.     if(rnd(2)==1){xa=-xa;}
  464.     t=new tk04(x+xa,0,$pat_asd+2);
  465.     appear(t);
  466.   }
  467.   if(rnd(rn5)==1){
  468.     xa=rnd(400)+200;
  469.     if(rnd(2)==1){xa=-xa;}
  470.     t=new tk05(x+xa,0,$pat_asd+2);
  471.     appear(t);
  472.   }
  473.   if(rnd(rn6)==1){
  474.     xa=rnd(400)+200;
  475.     if(rnd(2)==1){xa=-xa;}
  476.     t=new tk06(x+xa,0,$pat_asd+12);
  477.     appear(t);
  478.   }
  479.   if(rnd(rn7)==1){
  480.     xa=rnd(400)+200;
  481.     if(rnd(2)==1){xa=-xa;}
  482.     t=new tk07(x+xa,0,$pat_asd+14);
  483.     appear(t);
  484.   }
  485.   if(rnd(rn8)==1){
  486.     xa=rnd(100)+600;
  487.     t=new tk08(x+xa,0,$pat_asd+15);
  488.     appear(t);
  489.   }
  490.   if(rnd(rn9)==1){
  491.     xa=rnd(400)+200;
  492.     if(rnd(2)==1){xa=-xa;}
  493.     t=new tk09(x+xa,0,$pat_asd+17);
  494.     appear(t);
  495.   }
  496.   if(rnd(rn10)==1){
  497.     xa=rnd(400)+200;
  498.     if(rnd(2)==1){xa=-xa;}
  499.     t=new tk10(x+xa,0,$pat_asd+16);
  500.     appear(t);
  501.   }
  502.   
  503.   
  504.   
  505.   //ê╚ë║ê┌ô«
  506.   if(y<400-tks){
  507.     y+=vy;
  508.     vy+=0.4;
  509.     x+=vb;
  510.     angle+=10-20*f;
  511.  
  512.   }
  513.   if(y>=400-tks){
  514.     angle=0;
  515.     vb=0;
  516.     y=400-tks;
  517.     vy=0;
  518.     if(getkey(38)==1){
  519.       vy=-12;
  520.       y-=1;
  521.     }
  522.   }
  523.   if(mtk>20){x+=vx;}
  524.   
  525.   if (getkey(39)>0) {x+=2.5;f=0;aruku++;}
  526.   if (getkey(37)>0) {x-=2.5;f=1;aruku++;}
  527.   if (getkey(37)==0 && getkey(39)==0){p=$pat_zxc+0;
  528.   }else{
  529.     arukuz=amod(aruku,45);
  530.     if(arukuz>0)p=$pat_zxc+0;
  531.     if(arukuz>15)p=$pat_zxc+1;
  532.     if(arukuz>30)p=$pat_zxc+2;
  533.   }
  534.   
  535.   //â}âbâvâXâNâìü[âï
  536.   $map.scrollTo(x-300,0);
  537.   scx=$viewX;
  538.   scy=$viewY;
  539.   
  540.   //ô∩ê╒ôxé╔éµéΘÄ⌐ô«ë±ò£
  541.   if($nd==0){$hp+=0.004;}
  542.   if($nd==1){$hp+=0.002;}
  543.   
  544.   
  545.   //âXâeü[â^âXâoü[ hpÅCÉ│
  546.   //centerText(90+$viewX,220,$mousex+"/"+$mousey,ca,20,-501);
  547.   if($hp>100){$hp=100;}
  548.   
  549.   if(mtk<0){
  550.     drawSprite($viewx+47,47,$pat_Actor83+0,0,-4);
  551.   }else{
  552.     drawSprite($viewx+47,47,$pat_Actor83+5,0,-4);
  553.   }
  554.   la=-50;   
  555.   lb=85;
  556.   
  557.   fillrect(lb+20+$viewX,60+la,lb+20+$viewX+$hp*1.5,79+la,color(220,0,0),-10);
  558.   fillrect(lb+19+$viewX,59+la,lb+21+$viewX+150,80+la,color(130,130,130),-5);
  559.   
  560.   drawText(lb+50+$viewX,85+la,"ü~"+trunc($mp/50)+"/6",ca,20,-30);
  561.   drawdxSprite(lb+$viewX+30,100+la,$pat_zxc+3,0,20,45,255,2);
  562.   drawText(lb+50+$viewX,115+la,"ü~"+trunc($sp/100)+"/3",ca,20,-30);
  563.   drawdxSprite(lb+$viewX+30,125+la,$pat_zxc+6,0,20,0,255,0.5);
  564.   
  565.   drawText(5+$viewX,95,trunc(x/100)+"m"+"/"+$score+"Å≥ë╗",ca,20,-30);
  566.  
  567.  
  568.  
  569.  
  570. //ê╚ë║ìUîé
  571.  
  572. $mp+=1;
  573. if($mp>300){$mp=300;}
  574. if(getkey(90)==1 && $mp>=50){
  575.   $mp-=50;
  576.   t=new tm01(x,y,$pat_zxc+3);
  577.   t.vy=-rnd()-5;
  578.   t.vx=3-6*f;
  579.   appear(t);
  580. }
  581. /*
  582. â~âTâCâï
  583. if(getkey(67)==1 && $mp>=50){
  584.   $mp-=50;
  585.   t=new tm04(x,y,$pat_zxc+9);
  586.   t.vy=-2*rnd()-4;
  587.   t.vx=3-6*f;
  588.   t.f=f;
  589.   t.x+=40-80*f;
  590.   appear(t);
  591. }
  592. */
  593.  
  594. if($sp>300){$sp=300;}
  595. if(getkey(88)==1 && $sp>=100){
  596.   $sp-=100;
  597.   t=new tm03(x,y,$pat_zxc+6);
  598.   t.f=f;
  599.   appear(t);
  600. }
  601.  
  602. //ê╚ë║ôûé╜éΦö╗ÆΦ
  603.  
  604. //  for (e in $chars) {if (e [[is]] tm02 && [[crashTo]](e) ) {vy-=1;y-=1;}   }
  605.  
  606. if(mtk<0 && sw6==0){ alpha=255;
  607.   for (e in $chars) {
  608.     if (e [[is]] tk01 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  609.   }
  610.   for (e in $chars) {
  611.     if (e [[is]] tk02 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  612.   }
  613.   for (e in $chars) {
  614.     if (e [[is]] tk03 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  615.   }
  616.   for (e in $chars) {
  617.     if (e [[is]] tk04 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  618.   }
  619.   for (e in $chars) {
  620.     if (e [[is]] tk05 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  621.   }
  622.   
  623.   for (e in $chars) {
  624.     if (e [[is]] tk06 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  625.   }
  626.   for (e in $chars) {
  627.     if (e [[is]] tk07 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  628.   }
  629.   for (e in $chars) {
  630.     if (e [[is]] tk08 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  631.   }
  632.   for (e in $chars) {
  633.     if (e [[is]] tk09 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  634.   }
  635.   for (e in $chars) {
  636.     if (e [[is]] tk10 && [[crashTo]](e) ) {vy=-3;y-=1;$hp-=10;mtk=50;$dm+=10;if(e.x>x){vx=-3;}else{vx=3;}break;}
  637.   }
  638. }else{alpha=100;mtk-=1;}
  639.  
  640.  
  641. update();
  642. }
  643.  
  644.  
  645. while($hp<=0) {
  646.   ca=color(200,100,100);
  647.   drawText(20+$viewX,10,trunc(x/100)+"m"+"/"+$score+"Å≥ë╗",ca,30,30);
  648.  
  649.  drawText(20+$viewX,60,"âXâyü[âXé┼âèâZâbâg",ca,30,30);
  650.   alpha=150;
  651.   f=1;
  652.   angle=80;
  653.   if(y<387){y++;}
  654.   
  655.   tt++;
  656.   if(amod(tt,4)==0){
  657.     t=new ef03(x,y,$pat_zxc+5);
  658.   appear(t);}
  659.   
  660.   if (getkey(32)==1) {
  661.     $projectManager.loadPage($page_stage1);
  662.   }
  663.   
  664.   update();
  665. }
  666.