zombie.iso
Class IsoGridSquare
java.lang.Object
zombie.iso.IsoGridSquare
public class IsoGridSquare
- extends java.lang.Object
- Author:
- LEMMY
Method Summary |
IsoObject |
addFloor(java.lang.String sprite)
|
void |
AddSpecialObject(IsoObject obj)
|
void |
AddSpecialTileObject(IsoObject obj)
|
IsoThumpable |
AddStairs(boolean north,
int level,
java.lang.String sprite,
se.krka.kahlua.vm.KahluaTable table)
|
void |
AddTileObject(IsoObject obj)
|
InventoryItem |
AddWorldInventoryItem(InventoryItem item,
float x,
float y,
float height)
|
InventoryItem |
AddWorldInventoryItem(java.lang.String String,
float x,
float y,
float height)
|
static boolean |
auth(java.lang.String username,
char[] pw)
|
static void |
bubbleSort3(java.util.ArrayList<IsoMovingObject> x)
|
void |
Burn()
|
void |
BurnWalls()
|
void |
BurnWallsTCOnly()
|
void |
CalcLightInfo()
|
boolean |
CalculateCollide(IsoGridSquare gridSquare,
boolean bVision,
boolean bPathfind,
boolean bIgnoreSolidTrans)
|
boolean |
CalculateCollide(IsoGridSquare gridSquare,
boolean bVision,
boolean bPathfind,
boolean bIgnoreSolidTrans,
boolean bIgnoreSolid)
|
boolean |
CalculateVisionBlocked(IsoGridSquare gridSquare)
|
void |
ClearTileObjects()
|
void |
ClearTileObjectsExceptFloor()
|
void |
DeleteTileObject(IsoObject obj)
|
void |
DirtySlice()
|
void |
discard()
|
float |
DistTo(int x,
int y)
|
float |
DistTo(IsoGridSquare sq)
|
float |
DistTo(IsoMovingObject other)
|
float |
DistToProper(IsoMovingObject other)
|
static boolean |
DoChecksumCheck()
|
static boolean |
DoChecksumCheck(java.lang.String str,
java.lang.String expected)
|
int |
DoRoofLighting(IsoObject obj,
int stenciled,
int ax,
int ay,
int arry)
|
int |
DoWallLightingN(IsoObject obj,
int stenciled,
int ax,
int ay,
int arry)
|
int |
DoWallLightingNW(int ax,
int ay,
IsoObject obj,
int stenciled,
boolean CircleStencil,
int arry)
|
int |
DoWallLightingW(IsoObject obj,
int stenciled,
int ax,
int ay,
int arry)
|
void |
EnsureSurroundNotNull()
|
IsoGameCharacter |
FindEnemy(IsoGameCharacter g,
int range,
java.util.ArrayList<IsoMovingObject> EnemyList)
|
IsoGameCharacter |
FindEnemy(IsoGameCharacter g,
int range,
java.util.ArrayList<IsoMovingObject> EnemyList,
IsoGameCharacter RangeTest,
int TestRangeMax)
|
IsoGameCharacter |
FindFriend(IsoGameCharacter g,
int range,
java.util.Stack<IsoGameCharacter> EnemyList)
|
IsoObject |
getBedTo(IsoGridSquare next)
|
static BlockInfo |
getBlockInfo()
|
boolean |
getCanSee()
|
IsoCell |
getCell()
|
IsoChunk |
getChunk()
|
static java.util.Comparator |
getComp()
|
IsoObject |
getContainerItem(java.lang.String type)
|
float |
getDarkMulti()
|
static float |
getDarkStep()
|
static ColorInfo |
getDefColorInfo()
|
java.util.ArrayList<IsoGameCharacter> |
getDeferedCharacters()
|
IsoObject |
getDoorFrameTo(IsoGridSquare next)
|
IsoObject |
getDoorOrWindow(boolean north)
|
IsoObject |
getDoorTo(IsoGridSquare next)
|
IsoGridSquare |
getE()
|
static int |
getFireRecalc()
|
IsoObject |
getFloor()
|
int |
getID()
|
float |
getLampostTotalB()
|
float |
getLampostTotalG()
|
float |
getLampostTotalR()
|
static int |
getLightcache()
|
java.util.ArrayList<java.lang.Float> |
getLightInfluenceB()
|
java.util.ArrayList<java.lang.Float> |
getLightInfluenceG()
|
java.util.ArrayList<java.lang.Float> |
getLightInfluenceR()
|
ColorInfo |
getLightInfo()
|
se.krka.kahlua.vm.KahluaTable |
getLuaMovingObjectList()
|
se.krka.kahlua.vm.KahluaTable |
getLuaTileObjectList()
|
se.krka.kahlua.vm.KahluaTable |
getModData()
|
java.util.ArrayList<IsoMovingObject> |
getMovingObjects()
|
IsoGridSquare |
getN()
|
static IsoGridSquare |
getNew(IsoCell cell,
SliceY slice,
int x,
int y,
int z)
|
AStarPathMap.Node |
getNode()
|
java.util.ArrayList<IsoObject> |
getObjects()
|
PropertyContainer |
getProperties()
|
static int |
getRecalcLightTime()
|
IsoRoom |
getRoom()
|
int |
getRoomID()
|
IsoGridSquare |
getS()
|
boolean |
getSeen()
|
java.util.ArrayList<IsoObject> |
getSpecialObjects()
|
java.util.ArrayList<IsoMovingObject> |
getStaticMovingObjects()
|
float |
getTargetDarkMulti()
|
IsoThumpable |
getThumpableTo(IsoGridSquare next)
|
IsoGridSquare |
getTileInDirection(IsoDirections directions)
|
IsoGridSquare |
getW()
|
IsoObject |
getWall(boolean bNorth)
|
IsoWindow |
getWindow(IsoGridSquare next)
|
IsoWindow |
getWindowTo(IsoGridSquare next)
|
java.util.ArrayList<IsoWorldInventoryObject> |
getWorldObjects()
|
int |
getX()
|
int |
getY()
|
int |
getZ()
|
boolean |
Has(IsoObjectType type)
|
boolean |
HasPushable()
|
boolean |
hasSupport()
|
void |
init(IsoCell cell,
SliceY slice,
int x,
int y,
int z)
|
void |
interpolateLight(ColorInfo inf,
float x,
float y)
|
void |
InvalidateSpecialObjectPaths()
|
boolean |
Is(IsoFlagType flag)
|
static boolean |
isbDoSlowPathfinding()
|
boolean |
isbStairsTN()
|
boolean |
isbStairsTW()
|
boolean |
isCachedIsFree()
|
boolean |
isCacheIsFree()
|
boolean |
isCanSee()
|
boolean |
isCommonGrass()
|
boolean |
isCouldSee()
|
boolean |
isFree(boolean bCountOtherCharacters)
|
boolean |
isFreeOrMidair(boolean bCountOtherCharacters)
|
boolean |
isFreeOrMidair(boolean bCountOtherCharacters,
boolean bDoZombie)
|
boolean |
isHasZombies()
|
boolean |
isNotBlocked(boolean bCountOtherCharacters)
|
boolean |
IsOnScreen()
|
boolean |
isOutside()
|
boolean |
isPathWithDoorsInvalidated()
|
boolean |
isSafeToSpawn()
|
void |
isSafeToSpawn(IsoGridSquare sq,
int depth)
|
boolean |
isSeen()
|
boolean |
isSeen(int i)
|
boolean |
isSolidFloor()
|
boolean |
isSolidFloorCached()
|
boolean |
isWallTo(IsoGridSquare other)
|
boolean |
isZone(java.lang.String zone)
|
int |
loadbytestream(java.io.BufferedInputStream input,
int index,
byte[] databytes)
|
void |
loadbytestream(java.nio.ByteBuffer output)
|
void |
RecalcAllWithNeighbours(boolean bDoReverse)
|
void |
RecalcAllWithNeighboursMineOnly()
|
void |
RecalcProperties()
|
void |
RecalcShortcutPtrs(boolean bDoReverse)
|
void |
ReCalculateCollide(IsoGridSquare square)
|
void |
ReCalculatePathFind(IsoGridSquare square)
|
void |
ReCalculateVisionBlocked(IsoGridSquare square)
|
void |
RemoveTileObject(IsoObject obj)
|
void |
removeWorldObject(IsoWorldInventoryObject object)
|
void |
save(java.nio.ByteBuffer output,
java.io.ObjectOutputStream outputObj)
|
int |
savebytestream(java.io.BufferedOutputStream output,
int index,
byte[] databytes)
|
void |
savebytestream(java.nio.ByteBuffer output)
|
float |
scoreAsWaypoint(int x,
int y)
|
static void |
setbDoSlowPathfinding(boolean abDoSlowPathfinding)
|
static void |
setBlockInfo(BlockInfo aBlockInfo)
|
void |
setbStairsTN(boolean bStairsTN)
|
void |
setbStairsTW(boolean bStairsTW)
|
void |
setCachedIsFree(boolean CachedIsFree)
|
void |
setCacheIsFree(boolean CacheIsFree)
|
void |
setCanSee(boolean canSee)
|
static void |
setCollisionMode()
|
static void |
setComp(java.util.Comparator aComp)
|
void |
setCouldSee(boolean bCouldSee)
|
void |
setDarkMulti(float darkMulti)
|
static void |
setDarkStep(float aDarkStep)
|
static void |
setDefColorInfo(ColorInfo aDefColorInfo)
|
void |
setDeferedCharacters(java.util.ArrayList<IsoGameCharacter> DeferedCharacters)
|
void |
setDirty()
|
void |
setE(IsoGridSquare e)
|
static void |
setFireRecalc(int aFireRecalc)
|
void |
setHasZombies(boolean hasZombies)
|
void |
setID(int ID)
|
void |
setIsSeen(boolean bSeen)
|
void |
setLampostTotalB(float lampostTotalB)
|
void |
setLampostTotalG(float lampostTotalG)
|
void |
setLampostTotalR(float lampostTotalR)
|
static void |
setLightcache(int aLightcache)
|
void |
setLightInfluenceB(java.util.ArrayList<java.lang.Float> LightInfluenceB)
|
void |
setLightInfluenceG(java.util.ArrayList<java.lang.Float> LightInfluenceG)
|
void |
setLightInfluenceR(java.util.ArrayList<java.lang.Float> LightInfluenceR)
|
void |
setLightInfo(ColorInfo lightInfo)
|
void |
setMovingObjects(java.util.ArrayList<IsoMovingObject> MovingObjects)
|
void |
setN(IsoGridSquare n)
|
void |
setObjects(java.util.ArrayList<IsoObject> Objects)
|
void |
setPathWithDoorsInvalidated(boolean pathWithDoorsInvalidated)
|
void |
setProperties(PropertyContainer Properties)
|
static void |
setRecalcLightTime(int aRecalcLightTime)
|
void |
setRoom(IsoRoom room)
|
void |
setRoomID(int roomID)
|
void |
setS(IsoGridSquare s)
|
void |
setSolidFloor(boolean SolidFloor)
|
void |
setSolidFloorCached(boolean SolidFloorCached)
|
void |
setSpecialObjects(java.util.ArrayList<IsoObject> SpecialObjects)
|
void |
setStaticMovingObjects(java.util.ArrayList<IsoMovingObject> StaticMovingObjects)
|
void |
setTargetDarkMulti(float targetDarkMulti)
|
void |
setW(IsoGridSquare w)
|
void |
setWorldObjects(java.util.ArrayList<IsoWorldInventoryObject> worldObjects)
|
void |
setX(int x)
|
void |
setY(int y)
|
void |
setZ(int z)
|
void |
softClear()
|
void |
StartFire()
|
boolean |
testCollideAdjacent(IsoMovingObject collideObject,
int x,
int y,
int z)
|
boolean |
testCollideAdjacentAdvanced(int x,
int y,
int z,
boolean ignoreDoors)
|
boolean |
testPathFindAdjacent(IsoMovingObject mover,
int x,
int y,
int z)
|
LosUtil.TestResults |
testVisionAdjacent(int x,
int y,
int z,
boolean specialDiag,
boolean bIgnoreDoors)
|
static boolean |
toBoolean(byte[] data)
|
boolean |
TreatAsSolidFloor()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bDirty
public boolean bDirty
bLightDirty
public boolean bLightDirty
collideMatrix
public boolean[][][] collideMatrix
pathMatrix
public boolean[][][] pathMatrix
pathWithDoorsMatrix
public boolean[][][] pathWithDoorsMatrix
visionMatrix
public boolean[][][] visionMatrix
room
public IsoRoom room
w
public IsoGridSquare w
nw
public IsoGridSquare nw
sw
public IsoGridSquare sw
s
public IsoGridSquare s
n
public IsoGridSquare n
ne
public IsoGridSquare ne
se
public IsoGridSquare se
e
public IsoGridSquare e
darkMulti
public float[] darkMulti
chunk
public IsoChunk chunk
roomID
public int roomID
ID
public int ID
lightInfo
public ColorInfo lightInfo
lastLightInfo
public ColorInfo lastLightInfo
isoGridSquareCache
public static java.util.Stack<IsoGridSquare> isoGridSquareCache
RecalcLightTime
public static int RecalcLightTime
choices
public static java.util.ArrayList<IsoGridSquare> choices
IDMax
public static int IDMax
UseSlowCollision
public static boolean UseSlowCollision
isOnScreenLast
public static boolean isOnScreenLast
IsoGridSquare
public IsoGridSquare()
IsoGridSquare
public IsoGridSquare(IsoCell cell,
SliceY slice,
int x,
int y,
int z)
DoChecksumCheck
public static boolean DoChecksumCheck(java.lang.String str,
java.lang.String expected)
DoChecksumCheck
public static boolean DoChecksumCheck()
softClear
public void softClear()
isWallTo
public boolean isWallTo(IsoGridSquare other)
discard
public void discard()
DistTo
public float DistTo(int x,
int y)
DistTo
public float DistTo(IsoGridSquare sq)
DistTo
public float DistTo(IsoMovingObject other)
DistToProper
public float DistToProper(IsoMovingObject other)
isSafeToSpawn
public boolean isSafeToSpawn()
isSafeToSpawn
public void isSafeToSpawn(IsoGridSquare sq,
int depth)
auth
public static boolean auth(java.lang.String username,
char[] pw)
DoWallLightingN
public int DoWallLightingN(IsoObject obj,
int stenciled,
int ax,
int ay,
int arry)
DoWallLightingNW
public int DoWallLightingNW(int ax,
int ay,
IsoObject obj,
int stenciled,
boolean CircleStencil,
int arry)
DoWallLightingW
public int DoWallLightingW(IsoObject obj,
int stenciled,
int ax,
int ay,
int arry)
DoRoofLighting
public int DoRoofLighting(IsoObject obj,
int stenciled,
int ax,
int ay,
int arry)
getLuaMovingObjectList
public se.krka.kahlua.vm.KahluaTable getLuaMovingObjectList()
Is
public boolean Is(IsoFlagType flag)
Has
public boolean Has(IsoObjectType type)
isZone
public boolean isZone(java.lang.String zone)
DeleteTileObject
public void DeleteTileObject(IsoObject obj)
getLuaTileObjectList
public se.krka.kahlua.vm.KahluaTable getLuaTileObjectList()
setDirty
public void setDirty()
save
public void save(java.nio.ByteBuffer output,
java.io.ObjectOutputStream outputObj)
throws java.io.IOException
- Throws:
java.io.IOException
isCommonGrass
public boolean isCommonGrass()
toBoolean
public static boolean toBoolean(byte[] data)
loadbytestream
public int loadbytestream(java.io.BufferedInputStream input,
int index,
byte[] databytes)
throws java.io.IOException
- Throws:
java.io.IOException
loadbytestream
public void loadbytestream(java.nio.ByteBuffer output)
throws java.io.IOException
- Throws:
java.io.IOException
savebytestream
public void savebytestream(java.nio.ByteBuffer output)
throws java.io.IOException
- Throws:
java.io.IOException
savebytestream
public int savebytestream(java.io.BufferedOutputStream output,
int index,
byte[] databytes)
throws java.io.IOException
- Throws:
java.io.IOException
scoreAsWaypoint
public float scoreAsWaypoint(int x,
int y)
InvalidateSpecialObjectPaths
public void InvalidateSpecialObjectPaths()
isFree
public boolean isFree(boolean bCountOtherCharacters)
isFreeOrMidair
public boolean isFreeOrMidair(boolean bCountOtherCharacters)
isFreeOrMidair
public boolean isFreeOrMidair(boolean bCountOtherCharacters,
boolean bDoZombie)
isNotBlocked
public boolean isNotBlocked(boolean bCountOtherCharacters)
getWindow
public IsoWindow getWindow(IsoGridSquare next)
getDoorTo
public IsoObject getDoorTo(IsoGridSquare next)
getWindowTo
public IsoWindow getWindowTo(IsoGridSquare next)
getBedTo
public IsoObject getBedTo(IsoGridSquare next)
getThumpableTo
public IsoThumpable getThumpableTo(IsoGridSquare next)
getDoorFrameTo
public IsoObject getDoorFrameTo(IsoGridSquare next)
getNew
public static IsoGridSquare getNew(IsoCell cell,
SliceY slice,
int x,
int y,
int z)
init
public void init(IsoCell cell,
SliceY slice,
int x,
int y,
int z)
getTileInDirection
public IsoGridSquare getTileInDirection(IsoDirections directions)
getWall
public IsoObject getWall(boolean bNorth)
getFloor
public IsoObject getFloor()
interpolateLight
public void interpolateLight(ColorInfo inf,
float x,
float y)
EnsureSurroundNotNull
public void EnsureSurroundNotNull()
addFloor
public IsoObject addFloor(java.lang.String sprite)
AddStairs
public IsoThumpable AddStairs(boolean north,
int level,
java.lang.String sprite,
se.krka.kahlua.vm.KahluaTable table)
RecalcAllWithNeighbours
public void RecalcAllWithNeighbours(boolean bDoReverse)
RecalcAllWithNeighboursMineOnly
public void RecalcAllWithNeighboursMineOnly()
RecalcShortcutPtrs
public void RecalcShortcutPtrs(boolean bDoReverse)
hasSupport
public boolean hasSupport()
getNode
public AStarPathMap.Node getNode()
getID
public int getID()
- Returns:
- the ID
setID
public void setID(int ID)
- Parameters:
ID
- the ID to set
DirtySlice
public void DirtySlice()
ClearTileObjects
public void ClearTileObjects()
ClearTileObjectsExceptFloor
public void ClearTileObjectsExceptFloor()
RemoveTileObject
public void RemoveTileObject(IsoObject obj)
AddSpecialObject
public void AddSpecialObject(IsoObject obj)
AddTileObject
public void AddTileObject(IsoObject obj)
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(java.lang.String String,
float x,
float y,
float height)
AddWorldInventoryItem
public InventoryItem AddWorldInventoryItem(InventoryItem item,
float x,
float y,
float height)
Burn
public void Burn()
BurnWalls
public void BurnWalls()
BurnWallsTCOnly
public void BurnWallsTCOnly()
CalculateCollide
public boolean CalculateCollide(IsoGridSquare gridSquare,
boolean bVision,
boolean bPathfind,
boolean bIgnoreSolidTrans)
CalculateCollide
public boolean CalculateCollide(IsoGridSquare gridSquare,
boolean bVision,
boolean bPathfind,
boolean bIgnoreSolidTrans,
boolean bIgnoreSolid)
CalculateVisionBlocked
public boolean CalculateVisionBlocked(IsoGridSquare gridSquare)
FindFriend
public IsoGameCharacter FindFriend(IsoGameCharacter g,
int range,
java.util.Stack<IsoGameCharacter> EnemyList)
FindEnemy
public IsoGameCharacter FindEnemy(IsoGameCharacter g,
int range,
java.util.ArrayList<IsoMovingObject> EnemyList,
IsoGameCharacter RangeTest,
int TestRangeMax)
FindEnemy
public IsoGameCharacter FindEnemy(IsoGameCharacter g,
int range,
java.util.ArrayList<IsoMovingObject> EnemyList)
getX
public int getX()
getY
public int getY()
getZ
public int getZ()
RecalcProperties
public void RecalcProperties()
ReCalculateCollide
public void ReCalculateCollide(IsoGridSquare square)
ReCalculatePathFind
public void ReCalculatePathFind(IsoGridSquare square)
ReCalculateVisionBlocked
public void ReCalculateVisionBlocked(IsoGridSquare square)
testCollideAdjacent
public boolean testCollideAdjacent(IsoMovingObject collideObject,
int x,
int y,
int z)
testCollideAdjacentAdvanced
public boolean testCollideAdjacentAdvanced(int x,
int y,
int z,
boolean ignoreDoors)
setCollisionMode
public static void setCollisionMode()
testPathFindAdjacent
public boolean testPathFindAdjacent(IsoMovingObject mover,
int x,
int y,
int z)
testVisionAdjacent
public LosUtil.TestResults testVisionAdjacent(int x,
int y,
int z,
boolean specialDiag,
boolean bIgnoreDoors)
TreatAsSolidFloor
public boolean TreatAsSolidFloor()
AddSpecialTileObject
public void AddSpecialTileObject(IsoObject obj)
bubbleSort3
public static void bubbleSort3(java.util.ArrayList<IsoMovingObject> x)
IsOnScreen
public boolean IsOnScreen()
CalcLightInfo
public void CalcLightInfo()
getContainerItem
public IsoObject getContainerItem(java.lang.String type)
StartFire
public void StartFire()
getFireRecalc
public static int getFireRecalc()
- Returns:
- the FireRecalc
setFireRecalc
public static void setFireRecalc(int aFireRecalc)
- Parameters:
aFireRecalc
- the FireRecalc to set
getDarkStep
public static float getDarkStep()
- Returns:
- the darkStep
setDarkStep
public static void setDarkStep(float aDarkStep)
- Parameters:
aDarkStep
- the darkStep to set
getBlockInfo
public static BlockInfo getBlockInfo()
- Returns:
- the blockInfo
setBlockInfo
public static void setBlockInfo(BlockInfo aBlockInfo)
- Parameters:
aBlockInfo
- the blockInfo to set
getRecalcLightTime
public static int getRecalcLightTime()
- Returns:
- the RecalcLightTime
setRecalcLightTime
public static void setRecalcLightTime(int aRecalcLightTime)
- Parameters:
aRecalcLightTime
- the RecalcLightTime to set
getLightcache
public static int getLightcache()
- Returns:
- the lightcache
setLightcache
public static void setLightcache(int aLightcache)
- Parameters:
aLightcache
- the lightcache to set
isCouldSee
public boolean isCouldSee()
- Returns:
- the bCouldSee
setCouldSee
public void setCouldSee(boolean bCouldSee)
- Parameters:
bCouldSee
- the bCouldSee to set
isCanSee
public boolean isCanSee()
- Returns:
- the canSee
setCanSee
public void setCanSee(boolean canSee)
- Parameters:
canSee
- the canSee to set
getCell
public IsoCell getCell()
- Returns:
- the getCell()
getE
public IsoGridSquare getE()
- Returns:
- the e
setE
public void setE(IsoGridSquare e)
- Parameters:
e
- the e to set
getLightInfluenceB
public java.util.ArrayList<java.lang.Float> getLightInfluenceB()
- Returns:
- the LightInfluenceB
setLightInfluenceB
public void setLightInfluenceB(java.util.ArrayList<java.lang.Float> LightInfluenceB)
- Parameters:
LightInfluenceB
- the LightInfluenceB to set
getLightInfluenceG
public java.util.ArrayList<java.lang.Float> getLightInfluenceG()
- Returns:
- the LightInfluenceG
setLightInfluenceG
public void setLightInfluenceG(java.util.ArrayList<java.lang.Float> LightInfluenceG)
- Parameters:
LightInfluenceG
- the LightInfluenceG to set
getLightInfluenceR
public java.util.ArrayList<java.lang.Float> getLightInfluenceR()
- Returns:
- the LightInfluenceR
setLightInfluenceR
public void setLightInfluenceR(java.util.ArrayList<java.lang.Float> LightInfluenceR)
- Parameters:
LightInfluenceR
- the LightInfluenceR to set
getLightInfo
public ColorInfo getLightInfo()
- Returns:
- the lightInfo
setLightInfo
public void setLightInfo(ColorInfo lightInfo)
- Parameters:
lightInfo
- the lightInfo to set
getStaticMovingObjects
public java.util.ArrayList<IsoMovingObject> getStaticMovingObjects()
- Returns:
- the StaticMovingObjects
setStaticMovingObjects
public void setStaticMovingObjects(java.util.ArrayList<IsoMovingObject> StaticMovingObjects)
- Parameters:
StaticMovingObjects
- the StaticMovingObjects to set
getMovingObjects
public java.util.ArrayList<IsoMovingObject> getMovingObjects()
- Returns:
- the MovingObjects
setMovingObjects
public void setMovingObjects(java.util.ArrayList<IsoMovingObject> MovingObjects)
- Parameters:
MovingObjects
- the MovingObjects to set
getN
public IsoGridSquare getN()
- Returns:
- the n
setN
public void setN(IsoGridSquare n)
- Parameters:
n
- the n to set
getObjects
public java.util.ArrayList<IsoObject> getObjects()
- Returns:
- the Objects
setObjects
public void setObjects(java.util.ArrayList<IsoObject> Objects)
- Parameters:
Objects
- the Objects to set
isPathWithDoorsInvalidated
public boolean isPathWithDoorsInvalidated()
- Returns:
- the pathWithDoorsInvalidated
setPathWithDoorsInvalidated
public void setPathWithDoorsInvalidated(boolean pathWithDoorsInvalidated)
- Parameters:
pathWithDoorsInvalidated
- the pathWithDoorsInvalidated to set
getProperties
public PropertyContainer getProperties()
- Returns:
- the Properties
setProperties
public void setProperties(PropertyContainer Properties)
- Parameters:
Properties
- the Properties to set
getRoom
public IsoRoom getRoom()
- Returns:
- the room
setRoom
public void setRoom(IsoRoom room)
- Parameters:
room
- the room to set
getS
public IsoGridSquare getS()
- Returns:
- the s
setS
public void setS(IsoGridSquare s)
- Parameters:
s
- the s to set
getSpecialObjects
public java.util.ArrayList<IsoObject> getSpecialObjects()
- Returns:
- the SpecialObjects
setSpecialObjects
public void setSpecialObjects(java.util.ArrayList<IsoObject> SpecialObjects)
- Parameters:
SpecialObjects
- the SpecialObjects to set
getW
public IsoGridSquare getW()
- Returns:
- the w
setW
public void setW(IsoGridSquare w)
- Parameters:
w
- the w to set
getLampostTotalR
public float getLampostTotalR()
- Returns:
- the lampostTotalR
setLampostTotalR
public void setLampostTotalR(float lampostTotalR)
- Parameters:
lampostTotalR
- the lampostTotalR to set
getLampostTotalG
public float getLampostTotalG()
- Returns:
- the lampostTotalG
setLampostTotalG
public void setLampostTotalG(float lampostTotalG)
- Parameters:
lampostTotalG
- the lampostTotalG to set
getLampostTotalB
public float getLampostTotalB()
- Returns:
- the lampostTotalB
setLampostTotalB
public void setLampostTotalB(float lampostTotalB)
- Parameters:
lampostTotalB
- the lampostTotalB to set
isSeen
public boolean isSeen()
- Returns:
- the bSeen
isSeen
public boolean isSeen(int i)
setIsSeen
public void setIsSeen(boolean bSeen)
- Parameters:
bSeen
- the bSeen to set
getDarkMulti
public float getDarkMulti()
- Returns:
- the darkMulti
setDarkMulti
public void setDarkMulti(float darkMulti)
- Parameters:
darkMulti
- the darkMulti to set
getTargetDarkMulti
public float getTargetDarkMulti()
- Returns:
- the targetDarkMulti
setTargetDarkMulti
public void setTargetDarkMulti(float targetDarkMulti)
- Parameters:
targetDarkMulti
- the targetDarkMulti to set
setX
public void setX(int x)
- Parameters:
x
- the x to set
setY
public void setY(int y)
- Parameters:
y
- the y to set
setZ
public void setZ(int z)
- Parameters:
z
- the z to set
isHasZombies
public boolean isHasZombies()
- Returns:
- the hasZombies
setHasZombies
public void setHasZombies(boolean hasZombies)
- Parameters:
hasZombies
- the hasZombies to set
getDeferedCharacters
public java.util.ArrayList<IsoGameCharacter> getDeferedCharacters()
- Returns:
- the DeferedCharacters
setDeferedCharacters
public void setDeferedCharacters(java.util.ArrayList<IsoGameCharacter> DeferedCharacters)
- Parameters:
DeferedCharacters
- the DeferedCharacters to set
isCacheIsFree
public boolean isCacheIsFree()
- Returns:
- the CacheIsFree
setCacheIsFree
public void setCacheIsFree(boolean CacheIsFree)
- Parameters:
CacheIsFree
- the CacheIsFree to set
isCachedIsFree
public boolean isCachedIsFree()
- Returns:
- the CachedIsFree
setCachedIsFree
public void setCachedIsFree(boolean CachedIsFree)
- Parameters:
CachedIsFree
- the CachedIsFree to set
isbStairsTN
public boolean isbStairsTN()
- Returns:
- the bStairsTN
setbStairsTN
public void setbStairsTN(boolean bStairsTN)
- Parameters:
bStairsTN
- the bStairsTN to set
isbStairsTW
public boolean isbStairsTW()
- Returns:
- the bStairsTW
setbStairsTW
public void setbStairsTW(boolean bStairsTW)
- Parameters:
bStairsTW
- the bStairsTW to set
isbDoSlowPathfinding
public static boolean isbDoSlowPathfinding()
- Returns:
- the bDoSlowPathfinding
setbDoSlowPathfinding
public static void setbDoSlowPathfinding(boolean abDoSlowPathfinding)
- Parameters:
abDoSlowPathfinding
- the bDoSlowPathfinding to set
isSolidFloorCached
public boolean isSolidFloorCached()
- Returns:
- the SolidFloorCached
setSolidFloorCached
public void setSolidFloorCached(boolean SolidFloorCached)
- Parameters:
SolidFloorCached
- the SolidFloorCached to set
isSolidFloor
public boolean isSolidFloor()
- Returns:
- the SolidFloor
setSolidFloor
public void setSolidFloor(boolean SolidFloor)
- Parameters:
SolidFloor
- the SolidFloor to set
getComp
public static java.util.Comparator getComp()
- Returns:
- the comp
setComp
public static void setComp(java.util.Comparator aComp)
- Parameters:
aComp
- the comp to set
getDefColorInfo
public static ColorInfo getDefColorInfo()
- Returns:
- the defColorInfo
setDefColorInfo
public static void setDefColorInfo(ColorInfo aDefColorInfo)
- Parameters:
aDefColorInfo
- the defColorInfo to set
isOutside
public boolean isOutside()
HasPushable
public boolean HasPushable()
setRoomID
public void setRoomID(int roomID)
getRoomID
public int getRoomID()
getCanSee
public boolean getCanSee()
getSeen
public boolean getSeen()
getChunk
public IsoChunk getChunk()
getDoorOrWindow
public IsoObject getDoorOrWindow(boolean north)
setWorldObjects
public void setWorldObjects(java.util.ArrayList<IsoWorldInventoryObject> worldObjects)
removeWorldObject
public void removeWorldObject(IsoWorldInventoryObject object)
getWorldObjects
public java.util.ArrayList<IsoWorldInventoryObject> getWorldObjects()
getModData
public se.krka.kahlua.vm.KahluaTable getModData()