Package zombie.iso.objects
Class IsoWaveSignal
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoWaveSignal
- All Implemented Interfaces:
Serializable,Talker,ChatElementOwner,Thumpable,WaveSignalDevice
- Direct Known Subclasses:
IsoRadio,IsoTelevision
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ChatElementprotected DeviceDataprotected static Mapprotected booleanprotected GameTimeprotected booleanprotected IsoLightSourceprotected intprotected floatprotected booleanprotected floatprotected StringFields 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
ConstructorsConstructorDescriptionIsoWaveSignal(IsoCell cell) IsoWaveSignal(IsoCell cell, IsoGridSquare square, IsoSprite sprite) -
Method Summary
Modifier and TypeMethodDescriptionvoidAddDeviceText(String string, float float1, float float2, float float3, String string2, String string3, int int1) voidAddDeviceText(String string, float float1, float float2, float float3, String string2, String string3, int int1, boolean boolean1) voidAddDeviceText(String string, int int1, int int2, int int3, String string2, String string3, int int4) voidAddDeviceText(String string, int int1, int int2, int int3, String string2, String string3, int int4, boolean boolean1) voidcloneDeviceDataFromItem(String string) floatgetDelta()booleanbooleanprotected voidinit(boolean boolean1) booleanvoidload(ByteBuffer byteBuffer, int int1, boolean boolean1) voidloadState(ByteBuffer byteBuffer) protected booleanplayerWithinBounds(IsoPlayer player, float float1) voidvoidprotected voidvoidvoidstatic voidReset()voidsave(ByteBuffer byteBuffer, boolean boolean1) voidsaveState(ByteBuffer byteBuffer) voidvoidsetDelta(float float1) voidsetDeviceData(DeviceData deviceData) voidsetTalkerType(String string) voidupdate()protected voidMethods 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, getObjectName, 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, HasTooltip, 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, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeRenderEffect, removeSheetRope, render, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderObjectPicker, renderWallTile, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveChange, 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, TestVision, Thump, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, useItemOn, useWater, WeaponHit, writeToRemoteBufferMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface zombie.chat.ChatElementOwner
getSquare, getX, getY, getZMethods inherited from interface zombie.radio.devices.WaveSignalDevice
AddDeviceText, getSquare, getX, getY, getZ
-
Field Details
-
lightSource
-
lightWasRemoved
protected boolean lightWasRemoved -
lightSourceRadius
protected int lightSourceRadius -
nextLightUpdate
protected float nextLightUpdate -
lightUpdateCnt
protected float lightUpdateCnt -
deviceData
-
displayRange
protected boolean displayRange -
hasPlayerInRange
protected boolean hasPlayerInRange -
gameTime
-
chatElement
-
talkerType
-
deviceDataCache
-
-
Constructor Details
-
IsoWaveSignal
-
IsoWaveSignal
-
-
Method Details
-
init
protected void init(boolean boolean1) -
cloneDeviceDataFromItem
-
hasChatToDisplay
public boolean hasChatToDisplay() -
HasPlayerInRange
public boolean HasPlayerInRange()- Specified by:
HasPlayerInRangein interfaceWaveSignalDevice
-
getDelta
public float getDelta()- Specified by:
getDeltain interfaceWaveSignalDevice
-
setDelta
public void setDelta(float float1) - Specified by:
setDeltain interfaceWaveSignalDevice
-
getDeviceData
- Specified by:
getDeviceDatain interfaceWaveSignalDevice
-
setDeviceData
- Specified by:
setDeviceDatain interfaceWaveSignalDevice
-
IsSpeaking
public boolean IsSpeaking()- Specified by:
IsSpeakingin interfaceTalker
-
getTalkerType
- Specified by:
getTalkerTypein interfaceTalker
-
setTalkerType
-
getSayLine
- Specified by:
getSayLinein interfaceTalker
-
Say
-
AddDeviceText
public void AddDeviceText(String string, float float1, float float2, float float3, String string2, String string3, int int1) - Specified by:
AddDeviceTextin interfaceWaveSignalDevice
-
AddDeviceText
-
AddDeviceText
-
AddDeviceText
-
renderlast
public void renderlast()- Overrides:
renderlastin classIsoObject
-
renderlastold2
public void renderlastold2() -
playerWithinBounds
-
update
public void update() -
updateLightSource
protected void updateLightSource() -
removeLightSourceFromWorld
protected void removeLightSourceFromWorld() -
load
- Overrides:
loadin classIsoObject- Throws:
IOException
-
save
- Overrides:
savein classIsoObject- Throws:
IOException
-
addToWorld
public void addToWorld()- Overrides:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoObject
-
removeFromSquare
public void removeFromSquare()- Overrides:
removeFromSquarein classIsoObject
-
saveState
- Overrides:
saveStatein classIsoObject- Throws:
IOException
-
loadState
- Overrides:
loadStatein classIsoObject- Throws:
IOException
-
getChatElement
-
Reset
public static void Reset()
-