int awardindex=(int)gametime/20;//计算奖励时间 if(awardindex>bombawardtop) awardindex=bombawardtop; if(bombaward[awardindex]!=0){//假如本20s没有奖励 bombnum+=bombaward[awardindex]; bombaward[awardindex]=0;//奖励过了 } 尽可能简单和给出些提示是我写本文的原则, 所以评价系统,很ez。
我们建立一个辅助类,提供一个方法,输入游戏时间,返回一个String评语。
public class StringTools { PRotected StringTools() { }
public static String timeOpinion(long gametime){ if(gametime<10){ return "Do you play with your foot?"; //return "i can't belive,your are a game master"; }else if(gametime<16){ return "come boy, you can do it!"; }else if(gametime<20){ return "what a pity! try again."; }else if(gametime<25){ return "very well, you are a real man."; }else if(gametime<30){ return "i know you have talent of this game."; }else if(gametime<40){ return "i can't belive, your are a game master."; }else{ return "oh my god, are you a human?"; } }