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

📄 floorunit.java

📁 JAVAME手机RPG游戏设计最终演示代码
💻 JAVA
字号:

 import javax.microedition.lcdui.*;
 import java.io.*;
 public class FloorUnit {
   public FloorUnit() {
   }
   private int m_iImgID; //根据这个ID得到图片名数据段中的图片文件名
   private int m_iX; //绘制的位置
   private int m_iY; //
   private int m_iClipX; //裁截数据
   private int m_iClipY; //
   private int m_iClipW; //
   private int m_iClipH; //
   /**
    * 绘制地表单元
    */
   public void drawUnit(Graphics g, int offX, int offY) {
     g.setClip(m_iX + offX, m_iY + offY, m_iClipW, m_iClipH);
     g.drawImage(Data.imgFloorTitle[m_iImgID], m_iX + offX - m_iClipX,
                 m_iY + offY - m_iClipY, 0);
   }
   /**
    * 载入地表单元数据
    * @param in DataInputStream
    */
   public void loadUnit(DataInputStream in) {
     try {
       m_iImgID = in.readInt();//读取所用的图片ID号
       m_iX = in.readInt();//读取坐标偏移
       m_iY = in.readInt();
       m_iClipX = in.readInt();//裁截区域
       m_iClipY = in.readInt();
       m_iClipW = in.readInt();
       m_iClipH = in.readInt();
     }
     catch (IOException ex) {
       ex.printStackTrace();
     }
   }
 }

⌨️ 快捷键说明

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