Package zombie.iso.objects
Class BSFurnace
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.BSFurnace
- All Implemented Interfaces:
java.io.Serializable
public class BSFurnace 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 booleanfireStartedfloatfuelAmountfloatfuelDecreasefloatheatfloatheatDecreasefloatheatIncreasejava.lang.StringsLitSpritejava.lang.StringsSpriteFields 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 BSFurnace(IsoCell cell)BSFurnace(IsoCell cell, IsoGridSquare sq, java.lang.String sprite, java.lang.String litSprite) -
Method Summary
Modifier and Type Method Description voidaddFuel(float amount)voidaddToWorld()floatgetFuelAmount()floatgetFuelDecrease()floatgetHeat()floatgetHeatDecrease()floatgetHeatIncrease()intgetMeltingSkill(InventoryItem meltItem)java.lang.StringgetObjectName()booleanisFireStarted()voidload(java.nio.ByteBuffer input, int WorldVersion)voidremoveFromWorld()voidsave(java.nio.ByteBuffer output)voidsetFireStarted(boolean fireStarted)voidsetFuelAmount(float amount)voidsetFuelDecrease(float fuelDecrease)voidsetHeat(float heat)voidsetHeatDecrease(float heatDecrease)voidsetHeatIncrease(float heatIncrease)voidsyncFurnace()voidupdate()voidupdateLight()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, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, render, render, renderlast, renderObjectPicker, replaceItem, reset, reuseGridSquare, revisionUp, saveChange, 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
-
heat
public float heat -
heatDecrease
public float heatDecrease -
heatIncrease
public float heatIncrease -
fuelAmount
public float fuelAmount -
fuelDecrease
public float fuelDecrease -
fireStarted
public boolean fireStarted -
sSprite
public java.lang.String sSprite -
sLitSprite
public java.lang.String sLitSprite
-
-
Constructor Details
-
BSFurnace
-
BSFurnace
public BSFurnace(IsoCell cell, IsoGridSquare sq, java.lang.String sprite, java.lang.String litSprite)
-
-
Method Details
-
update
public void update() -
getMeltingSkill
-
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 -
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectNamein classIsoObject
-
getHeat
public float getHeat() -
setHeat
public void setHeat(float heat) -
isFireStarted
public boolean isFireStarted() -
updateLight
public void updateLight() -
setFireStarted
public void setFireStarted(boolean fireStarted) -
syncFurnace
public void syncFurnace() -
getFuelAmount
public float getFuelAmount() -
setFuelAmount
public void setFuelAmount(float amount) -
addFuel
public void addFuel(float amount) -
addToWorld
public void addToWorld()- Overrides:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoObject
-
getFuelDecrease
public float getFuelDecrease() -
setFuelDecrease
public void setFuelDecrease(float fuelDecrease) -
getHeatDecrease
public float getHeatDecrease() -
setHeatDecrease
public void setHeatDecrease(float heatDecrease) -
getHeatIncrease
public float getHeatIncrease() -
setHeatIncrease
public void setHeatIncrease(float heatIncrease)
-