base.java
来自「用J2ME写的手机游戏。“北京浮生记”是您工作学习之余消遣休闲理想的小游戏」· Java 代码 · 共 114 行
JAVA
114 行
import javax.microedition.lcdui.*;
public class Base {
/*图像对象*/
static Image image004, image005, image006, image007, image008, image009,
image010,
image011, image012, image013, image014, image015, image016, image017,
image018, image019;
/*持有商品的属性*/
static long vcd_price = 0; //持有商品VCD的平均价格
static long vcd_number = 0; //持有商品VCD的数量
static long phone_price = 0;
static long phone_number = 0;
static long sk_price = 0;
static long sk_number = 0;
static long cigar_price = 0;
static long cigar_number = 0;
static long wine_price = 0;
static long wine_number = 0;
static long toy_price = 0;
static long toy_number = 0;
static long book_price = 0;
static long book_number = 0;
static long car_price = 0;
static long car_number = 0;
/*
* 黑市商品的属性
*/
static long market_vcd_price = 0;
static long market_phone_price = 0;
static long market_sk_price = 0;
static long market_cigar_price = 0;
static long market_wine_price = 0;
static long market_toy_price = 0;
static long market_book_price = 0;
static long market_car_price = 0;
/*
* 黑市商品的最低(作为基准)
*/
static long Average_vcd_price = 17; //平均价格50
static long Average_phone_price = 331; //.......1000
static long Average_sk_price = 31; //.......150
static long Average_cigar_price = 254; //.......700
static long Average_wine_price = 561; //.......1500
static long Average_toy_price = 321; //.......900
static long Average_book_price = 2161; //.......10000
static long Average_car_price = 5294; //.......20000
/*各标号及偏移量*/
static boolean threadRunnable = true; //线程能否运行的标志
static boolean game = true;
static int index = 0;
static int dx = 0, dy = 0; //游戏界面偏移量
static int metro_dx = 0, metro_dy = 0; //地铁界面偏移量
static int sysDy = 0;
static int menuList = 0; //game界面菜单的编号
static int goodsItem = 0; //商品的编号
static int roomPage = 0; //仓库的页面数
static int marketStatus = 0; //市场界面的状态,包括交易成功失败的界面绘制的控制参数
static int bankStatus = 0; //银行的界面编号
static int postOfficeStatus = 0; //邮局界面编号
static int interStatus = 0; //中介界面编号
static int hospitalStatus = 0; //医院界面编号
static String[] address = {
"北京站", "前门", "宣武门", "复兴门", "积水潭", "雍和宫", "东直门", "建国门"};
static int addressID = 0; //"北京站"ID=0, "前门"ID=1, "宣武门"ID=2, "复兴门"ID=3,
//"积水潭"ID=4, "雍和宫"ID=5, "东直门"ID=6, "建国门"ID=7
/*属性变量的设置*/
// 日期(游戏时间,上限40天)
static long nDate = 0;
//健康点数-30到100点少于-20点就回家养伤,告别北京
static long nHealth = 99;
//现金数
static long lCash = 2500;
//存款
static long lSave = 0;
//债务
static long lDebt = 2500;
static long lRoom = 100;
//最高分
static long topScore=0;
//拥有的货物数量,及拥有的库房大小
static long lGoods() {
return vcd_number + phone_number + sk_number + cigar_number +
wine_number + toy_number + book_number + car_number;
}
static long countValue() {
return vcd_number * market_vcd_price + phone_number * market_phone_price +
sk_number * market_sk_price + cigar_number * market_cigar_price +
wine_number * market_wine_price + toy_number * market_toy_price +
book_number * market_book_price + car_number * market_car_price;
}
public Base() {
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?