Package zombie.iso.objects
Class IsoFire
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoFire
- All Implemented Interfaces:
java.io.Serializable
public class IsoFire extends IsoObject
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult
-
Field Summary
Fields Modifier and Type Field Description int
Age
boolean
bSmoke
int
Energy
int
Life
int
LifeStage
int
LifeStageDuration
int
LifeStageTimer
float
LightOscillator
int
LightRadius
IsoLightSource
LightSource
int
MaxLife
int
MinLife
int
numFlameParticles
boolean
perm
int
SpreadDelay
int
SpreadTimer
Fields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, doNotSync, emitter, externalWaterSource, gmod, highlightFlags, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, objectRenderEffects, offsetX, offsetY, OutlineOnMouseover, overlaySprite, overlaySpriteColor, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, stCol, sx, sy, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects
-
Constructor Summary
Constructors Constructor Description IsoFire(IsoCell cell)
IsoFire(IsoCell cell, IsoGridSquare square)
IsoFire(IsoCell cell, IsoGridSquare square, boolean boolean1, int int1)
IsoFire(IsoCell cell, IsoGridSquare square, boolean boolean1, int int1, int int2)
IsoFire(IsoCell cell, IsoGridSquare square, boolean boolean1, int int1, int int2, boolean boolean2)
-
Method Summary
Modifier and Type Method Description void
addToWorld()
static boolean
CanAddFire(IsoGridSquare square, boolean boolean1)
static boolean
CanAddFire(IsoGridSquare square, boolean boolean1, boolean boolean2)
static boolean
CanAddSmoke(IsoGridSquare square, boolean boolean1)
void
extinctFire()
static boolean
Fire_IsSquareFlamable(IsoGridSquare square)
int
getLife()
int
getLightRadius()
java.lang.String
getObjectName()
int
getSpreadDelay()
boolean
HasTooltip()
boolean
isPermanent()
void
load(java.nio.ByteBuffer byteBuffer, int int1)
void
loadChange(java.lang.String string, java.nio.ByteBuffer byteBuffer)
void
removeFromWorld()
void
render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)
void
save(java.nio.ByteBuffer byteBuffer)
void
saveChange(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)
void
setLife(int int1)
void
setLifeStage(int int1)
void
setLightRadius(int int1)
void
setSpreadDelay(int int1)
void
Spread()
boolean
TestCollide(IsoMovingObject movingObject, IsoGridSquare square)
IsoObject.VisionResult
TestVision(IsoGridSquare square, IsoGridSquare square2)
void
update()
Methods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, Collision, createChecksum, createContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, DirtySlice, DoChecksumCheck, DoChecksumCheck, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, FindExternalWaterSource, getAlpha, getAlphaStep, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPosition, getFacingPositionAlt, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMD5Checksum, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOverlaySprite, getOverlaySpriteColor, getProperties, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteName, getSquare, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getTable, getTargetAlpha, getTextureName, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWindRenderEffects, getWorldObjectIndex, getX, getY, getZ, hasExternalWaterSource, hasModData, hasWater, haveSpecialTooltip, Hit, isBlink, isCharacter, isHighlighted, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isZombie, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, removeRenderEffect, render, renderFxMask, renderlast, renderObjectPicker, replaceItem, reset, reuseGridSquare, revisionUp, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineOnMouseover, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTaintedWater, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, softReset, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, useItemOn, useWater, writeToRemoteBuffer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Age
public int Age -
Energy
public int Energy -
Life
public int Life -
LifeStage
public int LifeStage -
LifeStageDuration
public int LifeStageDuration -
LifeStageTimer
public int LifeStageTimer -
MaxLife
public int MaxLife -
MinLife
public int MinLife -
SpreadDelay
public int SpreadDelay -
SpreadTimer
public int SpreadTimer -
numFlameParticles
public int numFlameParticles -
perm
public boolean perm -
bSmoke
public boolean bSmoke -
LightSource
-
LightRadius
public int LightRadius -
LightOscillator
public float LightOscillator
-
-
Constructor Details
-
IsoFire
-
IsoFire
-
IsoFire
public IsoFire(IsoCell cell, IsoGridSquare square, boolean boolean1, int int1, int int2, boolean boolean2) -
IsoFire
-
IsoFire
-
-
Method Details
-
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectName
in classIsoObject
-
save
public void save(java.nio.ByteBuffer byteBuffer) throws java.io.IOException -
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException -
CanAddSmoke
-
CanAddFire
-
CanAddFire
-
Fire_IsSquareFlamable
-
HasTooltip
public boolean HasTooltip()- Overrides:
HasTooltip
in classIsoObject
-
Spread
public void Spread() -
TestCollide
-
TestVision
- Overrides:
TestVision
in classIsoObject
-
update
public void update() -
render
public void render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1) -
extinctFire
public void extinctFire() -
setSpreadDelay
public void setSpreadDelay(int int1) -
getSpreadDelay
public int getSpreadDelay() -
setLife
public void setLife(int int1) -
getLife
public int getLife() -
isPermanent
public boolean isPermanent() -
setLifeStage
public void setLifeStage(int int1) -
setLightRadius
public void setLightRadius(int int1) -
getLightRadius
public int getLightRadius() -
addToWorld
public void addToWorld()- Overrides:
addToWorld
in classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in classIsoObject
-
saveChange
public void saveChange(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)- Overrides:
saveChange
in classIsoObject
-
loadChange
public void loadChange(java.lang.String string, java.nio.ByteBuffer byteBuffer)- Overrides:
loadChange
in classIsoObject
-