package pacman2000; public class Fruit { public Fruit() { x = 32; y = 32; type = (int)(Math.random() * (double)NUMBER_OF_FRUITS); } public Fruit(int x, int y, int type) { this.x = x; this.y = y; this.type = type; } public void fruitInit() { fruitFrameNumber = (int)((double)FRUIT_RESPAWN_TIME * 0.80000000000000004D); String path = "fruit/"; fruitImageFilename = new String[NUMBER_OF_FRUITS]; fruitImageFilename[0] = (new StringBuilder()).append(path).append("fruit1.gif").toString(); fruitImageFilename[1] = (new StringBuilder()).append(path).append("fruit2.gif").toString(); fruitImageFilename[2] = (new StringBuilder()).append(path).append("fruit3.gif").toString(); fruitImageFilename[3] = (new StringBuilder()).append(path).append("fruit4.gif").toString(); fruitImageFilename[4] = (new StringBuilder()).append(path).append("fruit5.gif").toString(); fruitImageFilename[5] = (new StringBuilder()).append(path).append("fruit6.gif").toString(); fruitImageFilename[6] = (new StringBuilder()).append(path).append("fruit7.gif").toString(); fruitImageFilename[7] = (new StringBuilder()).append(path).append("fruit8.gif").toString(); fruitScore = new int[NUMBER_OF_FRUITS]; fruitScore[0] = 100; fruitScore[1] = 300; fruitScore[2] = 500; fruitScore[3] = 700; fruitScore[4] = 1000; fruitScore[5] = 2000; fruitScore[6] = 3000; fruitScore[7] = 5000; } public boolean fruitCheck() { fruitFrameNumber++; if(fruitFrameNumber >= FRUIT_RESPAWN_TIME && type == -1) { fruitFrameNumber = 0; return true; } if(fruitFrameNumber >= FRUIT_ALIVE_TIME && type != -1) { fruitFrameNumber = 0; type = -1; return false; } else { return false; } } public int fruitEaten() { if(type == -1) { return 0; } else { int pv = fruitScore[type]; type = -1; fruitFrameNumber = 0 - (FRUIT_ALIVE_TIME - fruitFrameNumber); return pv; } } static String fruitImageFilename[]; int fruitScore[]; int fruitFrameNumber; static int NUMBER_OF_FRUITS = 8; static int FRUIT_ALIVE_TIME = 400; static int FRUIT_RESPAWN_TIME = 500; int x; int y; int type; }
最近下载更多
wangjialiang1 LV17
2023年8月24日
yerwiu LV10
2023年8月12日
养乐多 LV3
2021年4月28日
iRichard1314 LV6
2020年9月23日
zipper LV8
2020年1月8日
小黑鱼 LV3
2019年12月18日
zhangxinwangheng LV2
2019年12月8日
mCptoucb LV1
2019年12月8日
WUJIEYANGYULING LV4
2019年11月24日
qweqweqwe321321233 LV10
2019年11月7日
最近浏览更多
微信网友_6717668269461504
2023年11月1日
暂无贡献等级
wangjialiang1 LV17
2023年8月23日
yerwiu LV10
2023年8月12日
Jane Jenny
2022年12月4日
暂无贡献等级
special__tt LV1
2022年10月27日
203698476
2021年12月22日
暂无贡献等级
windyLS
2021年12月12日
暂无贡献等级
alexcheung LV3
2021年12月10日
会吹牛皮的羊
2021年7月20日
暂无贡献等级
pipichao LV6
2021年6月20日