Package zombie.iso.objects
Class IsoFireplace
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoFireplace
- All Implemented Interfaces:
java.io.Serializable
public class IsoFireplace 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 protected intFireSpriteIndexprotected IsoSpriteFuelSpriteprotected intFuelSpriteIndexprotected IsoHeatSourceheatSourceprotected floatLastUpdateTimeprotected IsoLightSourceLightSourceprotected floatMinuteAccumulatorprotected intMinutesSinceExtinguishedFields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, doNotSync, emitter, externalWaterSource, gmod, highlightFlags, keyId, lastRendered, lastRenderedRendered, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, offsetX, offsetY, OutlineOnMouseover, overlaySprite, overlaySpriteColor, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, stCol, sx, sy, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats -
Constructor Summary
Constructors Constructor Description IsoFireplace(IsoCell cell)IsoFireplace(IsoCell cell, IsoGridSquare sq, IsoSprite gid) -
Method Summary
Modifier and Type Method Description voidaddFuel(int units)voidaddToWorld()voidextinguish()intgetFuelAmount()java.lang.StringgetObjectName()floatgetTemperature()booleanhasFuel()booleanisLit()voidload(java.nio.ByteBuffer input, int WorldVersion)voidloadChange(java.lang.String change, java.nio.ByteBuffer bb)voidremoveFromWorld()voidrender(float x, float y, float z, ColorInfo col, boolean bDoChild)voidsave(java.nio.ByteBuffer output)voidsaveChange(java.lang.String change, KahluaTable tbl, java.nio.ByteBuffer bb)voidsetFuelAmount(int units)voidsetLit(boolean lit)voidupdate()intuseFuel(int amount)Methods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, 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, 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, getWorldObjectIndex, getX, getY, getZ, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSpecialTooltip, Hit, isBlink, isCharacter, isHighlighted, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isZombie, loadFromRemoteBuffer, loadFromRemoteBuffer, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, render, renderlast, renderObjectPicker, replaceItem, reset, reuseGridSquare, revisionUp, 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, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, softReset, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, 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
-
LastUpdateTime
protected float LastUpdateTime -
MinuteAccumulator
protected float MinuteAccumulator -
MinutesSinceExtinguished
protected int MinutesSinceExtinguished -
FuelSprite
-
FuelSpriteIndex
protected int FuelSpriteIndex -
FireSpriteIndex
protected int FireSpriteIndex -
LightSource
-
heatSource
-
-
Constructor Details
-
IsoFireplace
-
IsoFireplace
-
-
Method Details
-
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectNamein classIsoObject
-
load
public void load(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException -
save
public void save(java.nio.ByteBuffer output) throws java.io.IOException -
setFuelAmount
public void setFuelAmount(int units) -
getFuelAmount
public int getFuelAmount() -
addFuel
public void addFuel(int units) -
useFuel
public int useFuel(int amount) -
hasFuel
public boolean hasFuel() -
setLit
public void setLit(boolean lit) -
isLit
public boolean isLit() -
extinguish
public void extinguish() -
getTemperature
public float getTemperature() -
update
public void update() -
addToWorld
public void addToWorld()- Overrides:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoObject
-
render
-
saveChange
- Overrides:
saveChangein classIsoObject
-
loadChange
public void loadChange(java.lang.String change, java.nio.ByteBuffer bb)- Overrides:
loadChangein classIsoObject
-