Package zombie.iso.objects
Class IsoFire
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoFire
- All Implemented Interfaces:
Serializable,Thumpable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsModifier and TypeFieldDescriptionintbooleanintintintintintfloatintintintintbooleanintintFields inherited from class zombie.iso.IsoObject
AttachedAnimSprite, bAlphaForced, bmod, bMovedThumpable, bNeverDoneAlpha, container, Damage, dir, doNotSync, emitter, externalWaterSource, gmod, highlightFlags, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects -
Constructor Summary
ConstructorsConstructorDescriptionIsoFire(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 TypeMethodDescriptionvoidstatic booleanCanAddFire(IsoGridSquare square, boolean boolean1) static booleanCanAddFire(IsoGridSquare square, boolean boolean1, boolean boolean2) static booleanCanAddSmoke(IsoGridSquare square, boolean boolean1) voidstatic booleanFire_IsSquareFlamable(IsoGridSquare square) intintgetLife()intintbooleanbooleanbooleanvoidload(ByteBuffer byteBuffer, int int1, boolean boolean1) voidloadChange(String string, ByteBuffer byteBuffer) voidvoidrender(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader) voidsave(ByteBuffer byteBuffer, boolean boolean1) voidsaveChange(String string, KahluaTable kahluaTable, ByteBuffer byteBuffer) voidsetLife(int int1) voidsetLifeStage(int int1) voidsetLightRadius(int int1) voidsetSpreadDelay(int int1) voidSpread()booleanTestCollide(IsoMovingObject movingObject, IsoGridSquare square) TestVision(IsoGridSquare square, IsoGridSquare square2) voidupdate()Methods inherited from class zombie.iso.IsoObject
addChild, addItemsFromProperties, addObjectAmbientEmitter, addSecondaryContainer, addSheetRope, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkAmbientSound, checkHaveElectricity, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, Collision, countAddSheetRope, createContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAlphaUpdateRateMul, getAttachedAnimSprite, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPosition, getFacingPositionAlt, getFactoryVehicle, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGridObjects, getSpriteName, getSquare, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpCondition, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWaterMax, getWindRenderEffects, getWorldObjectIndex, getX, getY, getZ, hasExternalWaterSource, hasModData, hasObjectAmbientEmitter, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isBlink, isCharacter, isDestroyed, isExistInTheWorld, isFloor, isHighlighted, isHoppable, isItemAllowedInContainer, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, isZombie, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, removeRenderEffect, removeSheetRope, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderlast, renderObjectPicker, renderWallTile, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTaintedWater, setTargetAlpha, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, softReset, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, Thump, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, useItemOn, useWater, WeaponHit, writeToRemoteBuffer
-
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
- Overrides:
getObjectNamein classIsoObject
-
save
- Overrides:
savein classIsoObject- Throws:
IOException
-
load
- Overrides:
loadin classIsoObject- Throws:
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
-
extinctFire
public void extinctFire() -
setSpreadDelay
public void setSpreadDelay(int int1) -
getSpreadDelay
public int getSpreadDelay() -
setLife
public void setLife(int int1) -
getLife
public int getLife() -
getEnergy
public int getEnergy() -
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
- Overrides:
saveChangein classIsoObject
-
loadChange
- Overrides:
loadChangein classIsoObject
-
isCampfire
public boolean isCampfire()
-