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 boolean
fireStarted
float
fuelAmount
float
fuelDecrease
float
heat
float
heatDecrease
float
heatIncrease
java.lang.String
sLitSprite
java.lang.String
sSprite
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 BSFurnace(IsoCell cell)
BSFurnace(IsoCell cell, IsoGridSquare square, java.lang.String string, java.lang.String string2)
-
Method Summary
Modifier and Type Method Description void
addFuel(float float1)
void
addToWorld()
float
getFuelAmount()
float
getFuelDecrease()
float
getHeat()
float
getHeatDecrease()
float
getHeatIncrease()
int
getMeltingSkill(InventoryItem inventoryItem)
java.lang.String
getObjectName()
boolean
isFireStarted()
void
load(java.nio.ByteBuffer byteBuffer, int int1)
void
removeFromWorld()
void
save(java.nio.ByteBuffer byteBuffer)
void
setFireStarted(boolean boolean1)
void
setFuelAmount(float float1)
void
setFuelDecrease(float float1)
void
setHeat(float float1)
void
setHeatDecrease(float float1)
void
setHeatIncrease(float float1)
void
syncFurnace()
void
update()
void
updateLight()
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, HasTooltip, hasWater, haveSpecialTooltip, Hit, isBlink, isCharacter, isHighlighted, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isZombie, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, removeRenderEffect, render, render, renderFxMask, renderlast, renderObjectPicker, replaceItem, reset, reuseGridSquare, revisionUp, saveChange, 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, TestVision, 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
-
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 square, java.lang.String string, java.lang.String string2)
-
-
Method Details
-
update
public void update() -
getMeltingSkill
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException -
save
public void save(java.nio.ByteBuffer byteBuffer) throws java.io.IOException -
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectName
in classIsoObject
-
getHeat
public float getHeat() -
setHeat
public void setHeat(float float1) -
isFireStarted
public boolean isFireStarted() -
updateLight
public void updateLight() -
setFireStarted
public void setFireStarted(boolean boolean1) -
syncFurnace
public void syncFurnace() -
getFuelAmount
public float getFuelAmount() -
setFuelAmount
public void setFuelAmount(float float1) -
addFuel
public void addFuel(float float1) -
addToWorld
public void addToWorld()- Overrides:
addToWorld
in classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in classIsoObject
-
getFuelDecrease
public float getFuelDecrease() -
setFuelDecrease
public void setFuelDecrease(float float1) -
getHeatDecrease
public float getHeatDecrease() -
setHeatDecrease
public void setHeatDecrease(float float1) -
getHeatIncrease
public float getHeatIncrease() -
setHeatIncrease
public void setHeatIncrease(float float1)
-