?? map.java
字號:
package org.gamecollege.j2me.rpg;
import javax.microedition.lcdui.game.TiledLayer;
import java.util.Vector;
/**
* Description:游戲地圖封裝類, 地圖中有RPGObject集合。 有可行走的TileLayer,用于做碰撞檢測的TileLayer.
* 有Linkers集合 地圖的表現由RPGGameCanvas實現
*
* @see org.gamecollege.j2me.rpg.RPGGameCanvas#constructMap()
*/
public class Map {
//作碰撞檢測的TiledLayer
TiledLayer collisionArea;
/**
* 地圖總列數
*/
int cols;
/**
* 地圖編號
*/
int mapNo;
/**
* 地圖總行數
*/
int rows;
/**
* 地圖描述
*/
String description;
/**
* 英雄在地圖中出現的列號
*/
int heroAppearCol;
/**
* 英雄在地圖中出現的行號
*/
int heroAppearRow;
/**
* 柵格寬度
*/
int tileWidth;
/**
* 柵格高度
*/
int tileHeight;
/**
* RPGObject列表
*/
Vector rpgObjects;
/**
* 地圖中的Linkers列表
*
* @see org.gamecollege.j2me.rpg.Player
*/
Vector linkers;
//地圖中的行走區列表,可以有多個行走區進行疊加
Vector walkableArea;
//是否是會發生戰斗的地圖
boolean isFightMap;
//發生隨機戰斗時使用的隨機背景集合
Vector randFightBgImages;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -