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 intAgebooleanbSmokeintEnergyintLifeintLifeStageintLifeStageDurationintLifeStageTimerfloatLightOscillatorintLightRadiusIsoLightSourceLightSourceintMaxLifeintMinLifeintnumFlameParticlesbooleanpermintSpreadDelayintSpreadTimerFields 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 voidaddToWorld()static booleanCanAddFire(IsoGridSquare square, boolean boolean1)static booleanCanAddFire(IsoGridSquare square, boolean boolean1, boolean boolean2)static booleanCanAddSmoke(IsoGridSquare square, boolean boolean1)voidextinctFire()static booleanFire_IsSquareFlamable(IsoGridSquare square)intgetLife()intgetLightRadius()java.lang.StringgetObjectName()intgetSpreadDelay()booleanHasTooltip()booleanisPermanent()voidload(java.nio.ByteBuffer byteBuffer, int int1)voidloadChange(java.lang.String string, java.nio.ByteBuffer byteBuffer)voidremoveFromWorld()voidrender(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)voidsave(java.nio.ByteBuffer byteBuffer)voidsaveChange(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)voidsetLife(int int1)voidsetLifeStage(int int1)voidsetLightRadius(int int1)voidsetSpreadDelay(int int1)voidSpread()booleanTestCollide(IsoMovingObject movingObject, IsoGridSquare square)IsoObject.VisionResultTestVision(IsoGridSquare square, IsoGridSquare square2)voidupdate()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, writeToRemoteBufferMethods 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:
getObjectNamein 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:
HasTooltipin classIsoObject
-
Spread
public void Spread() -
TestCollide
-
TestVision
- Overrides:
TestVisionin 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:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoObject
-
saveChange
public void saveChange(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)- Overrides:
saveChangein classIsoObject
-
loadChange
public void loadChange(java.lang.String string, java.nio.ByteBuffer byteBuffer)- Overrides:
loadChangein classIsoObject
-