home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / baku100.zip / baku100 / Usr / tk06.tonyu < prev    next >
Text File  |  2011-08-22  |  825b  |  48 lines

  1. extends dxChar;
  2. hp=6;
  3.  
  4. hh=rnd(10);
  5. v=-1;
  6. tks=18;//bmpé╠Åcò¥
  7. vs=0.2+rnd()*0.2;
  8. tt=rnd(360);
  9.  
  10. m=0;
  11. scalex=1.5;
  12. if(rnd(200)==0){p=$pat_asd+13;hp=15;}
  13. while(1) {
  14.  
  15.   //ê┌ô«
  16.   if(y<400-tks){
  17.     y+=vy;
  18.     vy+=0.05;
  19.   }
  20.   if(y>=400-tks){
  21.     //x+=v;
  22.     y=400-tks;
  23.     vy=0;
  24.     va=0;
  25.   }
  26.   //if(mtk>0){x+=vx;}
  27.  tt++;
  28. if($zk01.x>x){v=vs*(sin(tt)+1);
  29. }else{v=-vs*(sin(tt)+1);}
  30.   
  31.    if($zk01.x-600>x){x+=1100;}
  32.   //if(x>1200){x=1200;v=-v;}
  33.   //if(x<0){x=0;v=-v;}
  34.   //é▒é▒é▄é┼ê┌ô«  
  35.   if(v<0){f=1;}else{f=0;}
  36.  
  37.  
  38.     
  39.     alpha=255;
  40.     for (e in $chars) {
  41.       if (e [[is]] tm02 && [[crashTo]](e) ) {vy=-3;y-=1;hp-=1;mtk=10;if(e.x>x){vx=-3;}else{vx=3;}}
  42.     }
  43.     if(mtk>0){alpha=100;mtk-=1;}
  44.   
  45.   if(hp<=0){t=new ef01(x,y,p);    t.f=f;t.angle=angle;
  46.     appear(t);die();}
  47.   update();
  48. }