资源简介
一款完整的j2me飞机射击手机游戏
代码片段和文件信息
/**
* title: 模块
* Description:
* Copyright: Copyright (c) 2004
* Company: jams
* @author jams
* @version 1.0
*/
import java.util.*;
import javax.microedition.lcdui.*;
import javax.microedition.rms.*;
import java.io.InputStream;
import java.io.DataInputStream;
import java.io.IOException;
public final class ModelCanvas
extends Canvas
implements Runnable CommandListener {
ModelMIDlet game;
private Thread gameThread;
// private MyMissile mymiss ;
private MyShip myShip = new MyShip();
private int myMissileCount;
private MyMissile[] myMiss = new MyMissile[]{
new MyMissile()
new MyMissile()
} ;
private int ufoCount;
private int ufoMissCount;
private Image[] img_map = null; //地图
private int ay = 0;
private Image Map = null; //地图 //背景地图
private UFO[] ufos = new UFO[]{
new UFO(myShip)
new UFO(myShip)
new UFO(myShip)
new UFO(myShip)
new UFO(myShip)
new UFO(myShip)
new UFO(myShip)
new UFO(myShip)
new UFO(myShip)
new UFO(myShip)
} ;
private UfoMissile[] ufoMiss = new UfoMissile[]{
new UfoMissile()
new UfoMissile()
} ;
private long score ;
private int life;
private int tickCount;
private Random random = new Random();
private boolean isGameover;
// Fields
public static final int KEY_SOFTKEY1 = -6;
public static final int KEY_SOFTKEY2 = -7;
public static final int KEY_SEND = -10;
public static final int KEY_END = -11;
public static final int KEY_SOFTKEY3 = -5;
public static final int KEY_UP_ARROW = -1;
public static final int KEY_DOWN_ARROW = -2;
public static final int KEY_LEFT_ARROW = -3;
public static final int KEY_RIGHT_ARROW = -4;
Command left_command = new Command(“确定“ Command.SCREEN 1);
Command right_command = new Command(“返回“ Command.SCREEN 2);
//rms
RecordStore rStore;
private Font sysFont; //保存系统字型
boolean load;
//游戏图片变量
private int actY=20;
private int logo_c;
// private int ey; //屏幕偏移
private int key_delay = 0; //用来控制按键时的延迟时间
private boolean key_press = false; //立即按键,快速执行
private boolean keyRepeat; //控制按键
private int key; //键值
//游戏屏幕的宽度和高度
private final int WIDTH = getWidth();
private final int HEIGHT = getHeight();
private final int TIME_PER_frame = 80; //游戏速度的控制
//调试错误的变量,游戏制作完成后要删除的
int error;
String errorString;
final int GAME_ERROR = 999;
/* about variable of game state */
private int game_state;
private final int GAME_LOAD = 0; //游戏最先进入的状态
private final int GAME_INIT = 1; //初始化状态,载入图片,声音等资源,初始化变量等。
private final int GAME_START = 2; //游戏开始,设置每关的信息
private final int GAME_RUN = 3; //游戏运行状态
private final int GAME_OVER = 4; //游戏结束
private final int GAME_WIN = 5; //游戏胜利
private final int GAME_MENU = 6; //游戏主菜单
private final int GAME_PICTURE = 8; //得到拼图
private
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2668 2005-07-14 13:40 一款完整的j2me飞机射击手机游戏\act\act.jpx
文件 3724 2006-04-28 11:09 一款完整的j2me飞机射击手机游戏\act\act.jpx.local
文件 25298 2006-04-28 10:58 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~10~
文件 25344 2006-04-28 11:06 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~11~
文件 26997 2006-04-28 10:48 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~2~
文件 26817 2006-04-28 10:51 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~3~
文件 26825 2006-04-28 10:53 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~4~
文件 26595 2006-04-28 10:53 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~5~
文件 26623 2006-04-28 10:54 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~6~
文件 26619 2006-04-28 10:54 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~7~
文件 25920 2006-04-28 10:55 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~8~
文件 26130 2006-04-28 10:56 一款完整的j2me飞机射击手机游戏\act\bak\ModelCanvas.java~9~
文件 1054 2006-02-14 13:00 一款完整的j2me飞机射击手机游戏\act\bak\MyShip.java~1~
文件 240 2004-08-23 17:08 一款完整的j2me飞机射击手机游戏\act\classes\burstImg.png
文件 1300 2004-10-11 11:42 一款完整的j2me飞机射击手机游戏\act\classes\Map3.map
文件 2619 2004-11-10 11:42 一款完整的j2me飞机射击手机游戏\act\classes\map3.zdfy
文件 19308 2006-04-28 11:06 一款完整的j2me飞机射击手机游戏\act\classes\ModelCanvas.class
文件 1269 2006-04-28 10:48 一款完整的j2me飞机射击手机游戏\act\classes\ModelMIDlet.class
文件 816 2006-04-28 10:48 一款完整的j2me飞机射击手机游戏\act\classes\MyMissile.class
文件 1600 2006-04-28 10:48 一款完整的j2me飞机射击手机游戏\act\classes\MyShip.class
文件 4182 2006-02-14 11:25 一款完整的j2me飞机射击手机游戏\act\classes\myshipImg1.png
文件 295 2004-08-24 14:43 一款完整的j2me飞机射击手机游戏\act\classes\n13.png
文件 8914 2006-04-28 11:06 一款完整的j2me飞机射击手机游戏\act\classes\package cache\unnamed package.dep2
文件 175 2005-01-28 17:07 一款完整的j2me飞机射击手机游戏\act\classes\point.png
文件 1682 2006-04-28 10:48 一款完整的j2me飞机射击手机游戏\act\classes\Sprite.class
..A.SH. 66048 2006-03-13 17:09 一款完整的j2me飞机射击手机游戏\act\classes\Thumbs.db
文件 2605 2006-04-28 10:48 一款完整的j2me飞机射击手机游戏\act\classes\UFO.class
文件 294 2004-08-24 14:42 一款完整的j2me飞机射击手机游戏\act\classes\ufoImg.png
文件 1106 2006-04-28 10:48 一款完整的j2me飞机射击手机游戏\act\classes\UfoMissile.class
文件 37 2006-04-28 11:08 一款完整的j2me飞机射击手机游戏\act\jad-temp\ModelMIDlet.jad
............此处省略28个文件信息
评论
共有 条评论