src.backend.wad
クラス WadTool
java.lang.Object
src.backend.wad.WadTool
public class WadTool
- extends java.lang.Object
- 作成者:
- koji
クラス java.lang.Object から継承されたメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INTELLIGENCE_MAP
public static final short[] INTELLIGENCE_MAP
DOOR_RETRY_MASK_MAP
public static final short[] DOOR_RETRY_MASK_MAP
SPEED_MAP
public static final short[] SPEED_MAP
PRE_ENTRY_POINT_WADFILE_VERSION
public static final int PRE_ENTRY_POINT_WADFILE_VERSION
- copied from AlephOne's source
- 関連項目:
- 定数フィールド値
WADFILE_HAS_DIRECTORY_ENTRY
public static final int WADFILE_HAS_DIRECTORY_ENTRY
- 関連項目:
- 定数フィールド値
WADFILE_SUPPORTS_OVERLAYS
public static final int WADFILE_SUPPORTS_OVERLAYS
- 関連項目:
- 定数フィールド値
WADFILE_HAS_INFINITY_STUFF
public static final int WADFILE_HAS_INFINITY_STUFF
- 関連項目:
- 定数フィールド値
CURRENT_WADFILE_VERSION
public static final int CURRENT_WADFILE_VERSION
- 関連項目:
- 定数フィールド値
BUNGIE_PHYSICS_DATA_VERSION
public static final int BUNGIE_PHYSICS_DATA_VERSION
- 関連項目:
- 定数フィールド値
PHYSICS_DATA_VERSION
public static final int PHYSICS_DATA_VERSION
- 関連項目:
- 定数フィールド値
DESCRIPTOR_SHAPE_BITS
public static final int DESCRIPTOR_SHAPE_BITS
- 関連項目:
- 定数フィールド値
DESCRIPTOR_COLLECTION_BITS
public static final int DESCRIPTOR_COLLECTION_BITS
- 関連項目:
- 定数フィールド値
DESCRIPTOR_CLUT_BITS
public static final int DESCRIPTOR_CLUT_BITS
- 関連項目:
- 定数フィールド値
MAXIMUM_COLLECTIONS
public static final int MAXIMUM_COLLECTIONS
- 関連項目:
- 定数フィールド値
MAXIMUM_SHAPES_PER_COLLECTION
public static final int MAXIMUM_SHAPES_PER_COLLECTION
- 関連項目:
- 定数フィールド値
MAXIMUM_CLUTS_PER_COLLECTION
public static final int MAXIMUM_CLUTS_PER_COLLECTION
- 関連項目:
- 定数フィールド値
WadTool
public WadTool()
isValidWadFile
public static boolean isValidWadFile(int version,
int dataVersion)
- check file whether this is valid wad file
- パラメータ:
version
- dataVersion
-
- 戻り値:
getBuiltCollection
public static short getBuiltCollection(short collection,
short clut)
getCLUTFromBuiltCollection
public static short getCLUTFromBuiltCollection(short collection)
getCollectionFromBuiltCollection
public static short getCollectionFromBuiltCollection(short collection)
checkEntryLength
public static void checkEntryLength(int position,
int length)
- check sum between byte reading and expected entry-length
- パラメータ:
position
- length
-
getLog2
public static int getLog2(int num)
- get log2(num) as bits
- パラメータ:
num
-
- 戻り値:
getIndexFromMap
public static int getIndexFromMap(short[] map,
short value)
throws DataNotFoundException
- 例外:
DataNotFoundException