function Hit_Check_Buki(player,buki){ //プレイヤーと投げられた武器の間でのヒット判定 if(buki.at_x-player.core_x-buki.at_w && buki.at_y-player.core_y-buki.at_h && buki.imp>=1) { // switch(buki.kind){ // case 2://gun hit buki.x=player.core_x+player.core_wid/2;//弾をプレイヤーの真ん中に移動 buki.mxp=-8+buki.muki*16;buki.myp=0; Kurai_Killer(player,buki,weapons); player.mxp+=5-buki.muki*10;//プレイヤーはのけぞり player.myp-=20;//プレイヤーはふっとび player.time=0; // break; // default:break; // } } } function Wall_Check_Buki(buki){ if(buki.x>=730 && buki.mxp>0)//右壁 {buki.x=730-buki.size_w;buki.imp=0;buki.mxp=0;buki.myp=0;buki.bm_n=3;} if(buki.x<=10 && buki.mxp<0)//左壁 {buki.x=10;buki.imp=0;buki.mxp=0;buki.myp=0;buki.bm_n=103;} if(buki.y>=450 && buki.myp>0)//下壁 {buki.x=730-buki.size_h;buki.imp=0;buki.mxp=0;buki.myp=0;buki.bm_n=3;} if(buki.y<=-500 && buki.myp<0)//上壁 {buki.y=10;buki.imp=0;buki.mxp=0;buki.myp=0;buki.bm_n=103;} //{obj.stan=0;obj.x=-100;obj.y=-100;obj.mxp=0;obj.myp=0;} }