资源简介

一款完整的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个文件信息

评论

共有 条评论