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

📄 gameflyobj.java

📁 是男人就下一百层
💻 JAVA
字号:
package LR;

import javax.microedition.lcdui.game.Sprite;
import javax.microedition.lcdui.*;
import java.util.Random;

public class gameFlyObj extends Sprite
{
    private final int[] OBJ_BOMB={0,1,2};
    //private final int[] OBJ_BOMB_EXPLOY={3};
    private final int[] OBJ_CONF={4,5,6,7};
    private final int[] OBJ_SPEED_UP={8,9,10,11};
    private static Image img=null;
    private gameCharObj gco=null;
    private int properties=0;
    private int x,y=20;
    Random rnd=null;
    static
    {
        try
        {
            img=Image.createImage("/flyobj.png");
        }
        catch(Exception e)
        {
            ;
        }
    }
    
    public gameFlyObj()
    {
        super(img,16,16);
        rnd=new Random();
        int i=Math.abs(rnd.nextInt())%3;
        switch(i)
        {
        case 0:
            properties=0;
            this.setFrameSequence(OBJ_BOMB);
            break;
        case 1:
            properties=1;
            this.setFrameSequence(OBJ_CONF);
            break;
        case 2:
            properties=2;
            this.setFrameSequence(OBJ_SPEED_UP);
            break;
            default:
                properties=0;
                this.setFrameSequence(OBJ_BOMB);
        }
        x=10+Math.abs(rnd.nextInt())%151;
        this.setPosition(x,y);
    }
    
    public void doOnChar(gameCharObj g)
    {
        gco=g;
        switch(properties)
        {
        case 0:
            gco.setCharHarm(false);
            break;
        case 1:
            gco.setCharStatus(gameCharObj.Game_CHAR_CONF);
            break;
        case 2:
            gco.setCharStatus(gameCharObj.Game_CHAR_SPEEDUP);
            break;
            default:
                break;
        }
    }
    
    public void go()
    {
        y++;
        this.setPosition(x,y);
    }
    
    public boolean getIsBottom()
    {
        if(y>220)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
}

⌨️ 快捷键说明

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