⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stage.java

📁 类似于推箱子的手机游戏源码
💻 JAVA
字号:
import javax.microedition.lcdui.game.Sprite;
import javax.microedition.lcdui.game.TiledLayer;
/*
 * Stage.java
 *
 * Created on 2007年12月2日, 上午8:29
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

/**
 *
 * @author liang
 */
public abstract class Stage {
    protected static final int UPMOVE = 1;//向上标志值
    protected static final int DOWNMOVE = 2;//向下标志值
    protected static final int LEFTMOVE = 3;//向左标志值
    protected static final int RIGHTMOVE = 4;//向右标志值
    protected static final int MOVE = 15;
    protected Sprite box;
    protected Sprite exit;
    protected TiledLayer backgroundLayer;
    protected int ScreenWid;
    protected int ScreenHigt;
//    protected AchieveCanvas canvas;
    
    public abstract void init();
    public abstract void checkCollision(int keypressed);
//    public abstract Sprite getBox();
//    public abstract TiledLayer getbackgroundLayer();
//    public abstract Sprite getExit();
//    
    public Sprite getBox(){
        return box;    
    }
    
    public TiledLayer getbackgroundLayer(){
         return backgroundLayer;
    }

    public Sprite getExit() {
        return exit;
    }
    
    public abstract int getNumOfBombs();
        
    public abstract boolean getFlag(int n);
       
    public abstract int getTime(int n);
       
    public abstract void setTime(int n);
    
    public abstract int[] getCoordinate(int n);
    
    public abstract void setFlag(int i, boolean b);
    
    public abstract void setLeftOfBombs();
    
    public abstract int getLeftOfBombs();
    
    public abstract Sprite getPipe(int index);
    
    
}






⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -