home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / henkyaku1.0.exe / henkyaku / Program / Usr / Player2.tonyu < prev    next >
Text File  |  2010-07-17  |  4KB  |  148 lines

  1. extends DXChar;
  2.  
  3. anime=newAnimation();
  4. jumpswitch=0;
  5. $player2sokudo=3;
  6.  
  7. function onDie(){
  8.   $mplayer.play($se_hahavoice1,0,128);
  9.   anime.pause();
  10.   while(scaleX<=10){
  11.   scaleX+=0.2;
  12.   angle+=20;
  13.   update();
  14. }
  15. $Gameovertext.text="";
  16. $playerzanki-=1;
  17. if($playerzanki<=0) $projectManager.loadPage($page_scorecalc);
  18. }
  19.  
  20. function Kihon (){
  21.   anime.pause();
  22.   if($frameCount%2==0){  //üiü⌐Æ╟ë┴òöò¬üj2âtâîü[âÇûêé╔ôûé╜éΦö╗ÆΦé≡ìséñ
  23.     for (t in $chars) {
  24.       if ( t is desk && crashTo(t) && $muteki2==0) {$Gameovertext.x=130;
  25.         $Gameovertext.y=25;
  26.         $Gameovertext.text="è≈éÑéÑéÑéÑéÑéÑ";
  27.       die();}
  28.             if ( t is choke && crashTo(t) && $muteki2==0) {$Gameovertext.x=130;
  29.         $Gameovertext.y=25;
  30.         $Gameovertext.text="â`âçü[âNâDâDâD";
  31.       die();}
  32.     }
  33.   }
  34.   if ($player1contro2==1){
  35.     if (getkey(37)>0 && x>0) {
  36.       x-=$player2sokudo;
  37.       if($moonwalkonoff==0) f=1;
  38.       else f=-1;
  39.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  40.     }
  41.     if (getkey(39)>0 && x<$screenWidth) {
  42.       x+=$player2sokudo;
  43.       if($moonwalkonoff==0) f=-1;
  44.       else f=1;
  45.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  46.     }
  47.   }
  48.   if ($player1contro2==2){
  49.     if (getkey(86)>0 && x>0) {
  50.       x-=$player2sokudo;
  51.       if($moonwalkonoff==0) f=1;
  52.       else f=-1;
  53.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  54.     }
  55.     if (getkey(78)>0 && x<$screenWidth) {
  56.       x+=$player2sokudo;
  57.       if($moonwalkonoff==0) f=-1;
  58.       else f=1;
  59.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  60.     }
  61.   }
  62.   if ($player1contro2==3){
  63.     if ($Joystick.left()>0 && x>0) {
  64.       x-=$player2sokudo;
  65.       if($moonwalkonoff==0) f=1;
  66.       else f=-1;
  67.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  68.     }
  69.     if ($Joystick.right()>0 && x<$screenWidth) {
  70.       x+=$player2sokudo;
  71.       if($moonwalkonoff==0) f=-1;
  72.       else f=1;
  73.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  74.     }
  75.   }
  76.   if ($player1contro2==4){
  77.     if ($Joystick2.left()>0 && x>0) {
  78.       x-=$player2sokudo;
  79.       if($moonwalkonoff==0) f=1;
  80.       else f=-1;
  81.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  82.     }
  83.     if ($Joystick2.right()>0 && x<$screenWidth) {
  84.       x+=$player2sokudo;
  85.       if($moonwalkonoff==0) f=-1;
  86.       else f=1;
  87.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  88.     }
  89.   }
  90.   if ($player1contro2==5){
  91.     if ($mouseX<x && x>0) {
  92.       x-=$player2sokudo;
  93.       if($moonwalkonoff==0) f=1;
  94.       else f=-1;
  95.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  96.     }
  97.     if ($mouseX>x && x<$screenWidth) {
  98.       x+=$player2sokudo;
  99.       if($moonwalkonoff==0) f=-1;
  100.       else f=1;
  101.       if(jumpswitch==0) anime.swing($pat_kTonyup+6,$pat_kTonyup+8,10);
  102.     }
  103.   }
  104. }
  105.  
  106. while(1){
  107.   Kihon();
  108.   if($player1contro2==1){
  109.     if (getkey(13)==1){
  110.     jumpspeed=-10;
  111.     jumpswitch=1;
  112.     }
  113.   }
  114.   if($player1contro2==2){
  115.     if (getkey(160)==1){
  116.     jumpspeed=-10;
  117.     jumpswitch=1;
  118.     }
  119.   }
  120.   if($player1contro2==3){
  121.     if ($Joystick.button(0)==1){
  122.     jumpspeed=-10;
  123.     jumpswitch=1;
  124.     }
  125.   }
  126.   if($player1contro2==4){
  127.     if ($Joystick2.button(0)==1){
  128.     jumpspeed=-10;
  129.     jumpswitch=1;
  130.     }
  131.   }
  132.   if($player1contro2==5){
  133.     if (getkey(1)==1){
  134.     jumpspeed=-10;
  135.     jumpswitch=1;
  136.     }
  137.   }
  138.   if(jumpswitch==1) $mplayer.play($se_jump,0,128);
  139.     while(jumpswitch==1){
  140.     anime.pause();
  141.     jumpspeed+=0.5;
  142.     y+=jumpspeed;
  143.     Kihon();
  144.     if (y>438) {jumpswitch=0; y=439;}
  145.     update();
  146. }
  147.   update();
  148. }