📄 randfile.java
字号:
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
import javax.microedition.lcdui.*;
import java.util.Random;;
public class Randfile extends Form implements CommandListener{
Command cmdOK;
Display display;
Random randfile_index;
public String[] file = {
"专家提议提高大学生“动手素质”", //0 玩具价格涨两倍
"有人说:生病不用打针吃药,喝假白酒(剧毒)就可以!", //1 假白酒价格涨3倍
"医院的秘密报告:“《上海小宝贝》功效甚过伟哥”! ", //2 禁书涨4倍
"文盲说:“2000年诺贝尔文学奖?呸!不如盗版VCD港台片。”", //3 VCD涨4倍
"《北京经济小报》社论:“走私汽车大力推进汽车消费!” ", //4 汽车涨3倍
"《北京真理报》社论:“提倡爱美,落到实处”", //5 化妆品涨4倍
"8858.com电子书店也不敢卖《上海小宝贝》", //6 禁书涨8倍
"谢不疯在晚会上说:“我酷!我使用伪劣化妆品!”", //7 化妆品涨7倍
"北京有人狂饮山西假酒", //8 酒涨7倍
"北京的大学生们开始找工作", //9 手机涨7倍
"北京的富人疯狂地购买走私汽车!", //10 汽车涨7倍
"市场上充斥着来自福建的走私香烟", //11 香烟跌7倍
"北京的孩子们都忙于上网学习,进口玩具没人愿意买。", //12 玩具跌7倍
"“中国硅谷”——中关村全是卖盗版VCD的村姑", //13 VCD跌8倍
"厦门的老同学资助俺两部走私汽车", //14 免费获得汽车两辆
"工商局扫荡后,俺在黑暗角落里发现了老乡丢失的进口香烟", //15 免费得到香烟6箱
"俺老乡回家前把一些假白酒(剧毒)给俺", //16 免费得到酒7瓶
"日本产品又出事故!日本人死不认帐,拒绝赔偿!", //17 村长把他的水货手机用高价强卖给您
"大街的两个流氓打了俺!", //18 健康下降3点
"俺在过街地道被人打了蒙棍", //19 健康下降20点
"工商局的追俺超过三个胡同。", //20 健康下降1点
"北京拥挤的交通让俺心焦", //21 健康下降1点
"开小巴的打俺一耳光!", //22 健康下降1点
"一群民工打了俺", //23 健康下降10点
"胡同的一个小青年砸俺一砖头", //24 健康下降5点
"两个假保安用电棍电击俺", //25 健康下降3点
"北京臭黑的小河熏着我了", //26 健康下降1点
"守自行车的王大婶嘲笑俺没北京户口", //27 健康下降1点
"北京高温40度", //28 健康下降1点
"申奥又添新风景,北京来了沙尘暴", //29 健康下降1点
"俺怜悯扮演成乞丐的老太太们", //30 现金减少10%
"一个汉子在街头拦住俺:“哥们,给点钱用!”", //31 现金减少10%
"一个大个子碰了俺一下,说:“别挤了!”", //32 现金减少40%
"三个带红袖章的老太太揪住俺:“你是外地人?罚款!”", //33 现金减少20%
"两个猛男揪住俺:“交市话费、长话附加费、上网费。”", //34 现金减少15%
"副主任严肃地说:“晚上别来我家给我送钱。”", //35 现金减少10%
"北京空气污染得厉害,俺去氧吧吸氧..", //36 现金减少5%
};
public Randfile(Display display) {
super("消息");
this.display=display;
randfile_index = new Random();
int n=Math.abs(randfile_index.nextInt()%36);
cmdOK = new Command("OK",Command.OK,1);
this.addCommand(cmdOK);
StringItem si=new StringItem(" ",file[n]);
randFile(n);
this.append(si);
setCommandListener(this);
}
public void randFile(int randfile_index) {
switch (randfile_index) {
case 0:
Base.toy_price*=4;
break;
case 1:
Base.wine_price*=3;
break;
case 2:
Base.book_price*=4;
break;
case 3:
Base.vcd_price*=4;
break;
case 4:
Base.car_price*=3;
break;
case 5:
Base.sk_price*=4;
break;
case 6:
Base.book_price*=8;
break;
case 7:
Base.sk_price*=7;
break;
case 8:
Base.wine_price*=7;
break;
case 9:
Base.phone_price*=7;
break;
case 10:
Base.car_price*=7;
break;
case 11:
Base.cigar_price/=7;
break;
case 12:
Base.toy_price/=7;
break;
case 13:
Base.vcd_price/=8;
break;
case 14:
Base.car_price=Base.car_number*Base.car_price/(2+Base.car_number);
Base.car_number+=2;
break;
case 15:
Base.cigar_price=Base.cigar_number*Base.cigar_price/(6+Base.cigar_number);
Base.cigar_number+=6;
break;
case 16:
Base.wine_price=Base.wine_number*Base.wine_price/(7+Base.wine_number);
Base.wine_number+=7;
break;
case 17:
Base.phone_price=(Base.phone_number*Base.phone_price+2500)/(1+Base.phone_number);
Base.phone_number++;
break;
case 18:
Base.nHealth--;
break;
case 19:
Base.nHealth-=20;
break;
case 20:
Base.nHealth--;
break;
case 21:
Base.nHealth--;
break;
case 22:
Base.nHealth--;
break;
case 23:
Base.nHealth-=10;
break;
case 24:
Base.nHealth-=5;
break;
case 25:
Base.nHealth-=3;
break;
case 26:
Base.nHealth-=1;
break;
case 27:
Base.nHealth-=1;
break;
case 28:
Base.nHealth-=1;
break;
case 29:
Base.nHealth-=1;
break;
case 30:
Base.lCash=Base.lCash*90/100;
break;
case 31:
Base.lCash=Base.lCash*90/100;
break;
case 32:
Base.lCash=Base.lCash*60/100;
break;
case 33:
Base.lCash=Base.lCash*80/100;
break;
case 34:
Base.lCash=Base.lCash*85/100;
break;
case 35:
Base.lCash=Base.lCash*90/100;
break;
case 36:
Base.lCash=Base.lCash*95/100;
break;
}
}
public void commandAction(Command command,Displayable displayable)
{
if (Command.OK == command.getCommandType() )
{
display.setCurrent(new GameCanvas(display));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -