org.gamenet.application.mm8leveleditor.data.mm6.indoor
Class LightSource
java.lang.Object
org.gamenet.application.mm8leveleditor.data.mm6.indoor.LightSource
- public class LightSource
- extends Object
Constructor Summary |
LightSource(int gameVersion)
|
LightSource(int gameVersion,
int x,
int y,
int z,
int ambientLevel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LIGHT_SOURCE_RECORD_LENGTH_MM6
private static final int LIGHT_SOURCE_RECORD_LENGTH_MM6
- See Also:
- Constant Field Values
LIGHT_SOURCE_RECORD_LENGTH_MM7
private static final int LIGHT_SOURCE_RECORD_LENGTH_MM7
- See Also:
- Constant Field Values
LIGHT_SOURCE_RECORD_LENGTH_MM8
private static final int LIGHT_SOURCE_RECORD_LENGTH_MM8
- See Also:
- Constant Field Values
X_OFFSET
private static final int X_OFFSET
- See Also:
- Constant Field Values
Y_OFFSET
private static final int Y_OFFSET
- See Also:
- Constant Field Values
Z_OFFSET
private static final int Z_OFFSET
- See Also:
- Constant Field Values
RADIUS_OFFSET
private static final int RADIUS_OFFSET
- See Also:
- Constant Field Values
ATTRIBUTES_OFFSET_MM6
private static final int ATTRIBUTES_OFFSET_MM6
- See Also:
- Constant Field Values
AMBIENT_OFFSET_MM6
private static final int AMBIENT_OFFSET_MM6
- See Also:
- Constant Field Values
RED_OFFSET
private static final int RED_OFFSET
- See Also:
- Constant Field Values
GREEN_OFFSET
private static final int GREEN_OFFSET
- See Also:
- Constant Field Values
BLUE_OFFSET
private static final int BLUE_OFFSET
- See Also:
- Constant Field Values
LIGHT_TYPE_MODULATE
private static final int LIGHT_TYPE_MODULATE
- See Also:
- Constant Field Values
LIGHT_TYPE_ADDITIVE
private static final int LIGHT_TYPE_ADDITIVE
- See Also:
- Constant Field Values
LIGHT_TYPE_POINT
private static final int LIGHT_TYPE_POINT
- See Also:
- Constant Field Values
LIGHT_TYPE_OMNI
private static final int LIGHT_TYPE_OMNI
- See Also:
- Constant Field Values
TYPE_OFFSET
private static final int TYPE_OFFSET
- See Also:
- Constant Field Values
ATTRIBUTES_OFFSET_MM7
private static final int ATTRIBUTES_OFFSET_MM7
- See Also:
- Constant Field Values
AMBIENT_OFFSET_MM7
private static final int AMBIENT_OFFSET_MM7
- See Also:
- Constant Field Values
EVENT_ID_OFFSET
private static final int EVENT_ID_OFFSET
- See Also:
- Constant Field Values
gameVersion
private int gameVersion
lightSourceData
private byte[] lightSourceData
LightSource
public LightSource(int gameVersion)
LightSource
public LightSource(int gameVersion,
int x,
int y,
int z,
int ambientLevel)
initialize
public int initialize(byte[] dataSrc,
int offset)
populateObjects
public static int populateObjects(int gameVersion,
byte[] data,
int offset,
List lightSourceList)
updateData
public static int updateData(byte[] newData,
int offset,
List lightSourceList)
getX
public int getX()
setX
public void setX(int value)
getY
public int getY()
setY
public void setY(int value)
getZ
public int getZ()
setZ
public void setZ(int value)
getAmbientLevel
public int getAmbientLevel()
setAmbientLevel
public void setAmbientLevel(int value)
getLightSourceData
public byte[] getLightSourceData()
getRecordSize
public static int getRecordSize(int gameVersion)
getOffsetList
public static List getOffsetList(int gameVersion)
getComparativeDataSource
public static ComparativeTableControl.DataSource getComparativeDataSource(List lightSourceList)