package com.bn.box2d.sndls; import static com.bn.box2d.sndls.Constant.*; import org.jbox2d.dynamics.Body; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint; //冰块 public class BodyIce extends MyPolygonImg { static int YZ1=3; static int YZ2=18; static int YZ3=33; static int YZ4=48; public BodyIce(Body body,Bitmap[] bma,float width,float height,GameView gv) { super(body,bma,width,height,gv); } int count=0; //碰撞后执行不同的动作 @Override public void doAction(float x,float y) { count++; if(bmIndex==0) { bmIndex=1; SCORE=SCORE+200; gv.scoreList.add(new Score(Y_NUM_ARRAY,200,x,y)); } } public void drawSelf(Canvas canvas,Paint paint) { super.drawSelf(canvas, paint); if(count>0) { count++; } float x=body.getWorldCenter().x*RATE; float y=body.getWorldCenter().y*RATE; if(count>=YZ2&&count<=YZ3&&bmIndex==1) { bmIndex=2; SCORE=SCORE+300; gv.scoreList.add(new Score(Y_NUM_ARRAY,300,x,y)); } else if(count>=YZ3&&count<YZ4&&bmIndex==2) { bmIndex=3; SCORE=SCORE+300; gv.scoreList.add(new Score(Y_NUM_ARRAY,300,x,y)); } else if(count>YZ4&&this.isLive) { this.isLive=false; SCORE=SCORE+500; gv.scoreList.add(new Score(Y_NUM_ARRAY,500,x,y)); long tempST=System.currentTimeMillis(); if(tempST-timeStamp>800) { gv.activity.soundutil.playSound(3, 0); timeStamp=tempST; } } } }
最近下载更多
快乐的程序员 LV25
2023年1月22日
dasdascccf LV10
2022年6月10日
陌陌丹 LV5
2022年5月9日
2862896879 LV9
2021年10月31日
lqf123 LV9
2021年6月14日
zzccxx LV4
2020年10月20日
aa123456awww LV8
2020年6月13日
13165798872 LV11
2020年2月1日
zipper LV8
2020年1月8日
戎马书生 LV15
2019年12月26日
最近浏览更多
interface LV22
8月31日
wppppp LV3
6月4日
阿九11111 LV4
5月21日
yhwyhw1 LV2
2023年12月19日
unprecedented
2023年11月17日
暂无贡献等级
小安同学 LV7
2023年11月2日
768881787 LV7
2023年6月26日
快乐的程序员 LV25
2023年1月22日
LITIANYU084414 LV11
2023年1月13日
agjbvfhjbg LV6
2022年9月9日