Package zombie.iso.objects
Class IsoTelevision
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoWaveSignal
zombie.iso.objects.IsoTelevision
- All Implemented Interfaces:
java.io.Serializable,Talker,ChatElementOwner,WaveSignalDevice
public class IsoTelevision extends IsoWaveSignal
- 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 booleandefaultToNoiseprotected java.util.ArrayListscreenSpritesFields inherited from class zombie.iso.objects.IsoWaveSignal
chatElement, deviceData, deviceDataCache, displayRange, gameTime, hasPlayerInRange, lightSource, lightSourceRadius, lightUpdateCnt, lightWasRemoved, nextLightUpdate, talkerTypeFields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, emitter, externalWaterSource, gmod, highlighted, keyId, lastRendered, lastRenderedRendered, MAX_WALL_SPLATS, name, NoPicking, 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 IsoTelevision(IsoCell cell)IsoTelevision(IsoCell cell, IsoGridSquare sq, IsoSprite spr) -
Method Summary
Modifier and Type Method Description voidaddTvScreenSprite(IsoSprite sprite)voidclearTvScreenSprites()java.lang.StringgetObjectName()protected voidinit(boolean objectFromBinary)voidload(java.nio.ByteBuffer input, int WorldVersion)voidremoveTvScreenSprite(IsoSprite sprite)voidrenderlast()voidsave(java.nio.ByteBuffer output)voidupdate()protected voidupdateLightSource()protected voidupdateTvScreen()Methods inherited from class zombie.iso.objects.IsoWaveSignal
AddDeviceText, AddDeviceText, AddDeviceText, AddDeviceText, addToWorld, cloneDeviceDataFromItem, getDelta, getDeviceData, getSayLine, getTalkerType, hasChatToDisplay, HasPlayerInrange, IsSpeaking, playerWithinBounds, removeFromSquare, removeFromWorld, removeLightSourceFromWorld, renderlastold2, Say, setDelta, setDeviceData, setTalkerTypeMethods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, createChecksum, createContainersFromSpriteProperties, 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, getName, 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, getWaterAmount, getWorldObjectIndex, getX, getY, getZ, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSpecialTooltip, isBlink, isCharacter, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isTableSurface, isTableTopObject, isZombie, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, render, render, renderObjectPicker, replaceItem, reset, reuseGridSquare, saveChange, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, 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, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, useItemOn, useWater, 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
getSquare
-
Field Details
-
screenSprites
protected java.util.ArrayList screenSprites -
defaultToNoise
protected boolean defaultToNoise
-
-
Constructor Details
-
IsoTelevision
-
IsoTelevision
-
-
Method Details
-
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectNamein classIsoObject
-
init
protected void init(boolean objectFromBinary)- Overrides:
initin classIsoWaveSignal
-
update
public void update()- Overrides:
updatein classIsoWaveSignal
-
updateLightSource
protected void updateLightSource()- Overrides:
updateLightSourcein classIsoWaveSignal
-
updateTvScreen
protected void updateTvScreen() -
addTvScreenSprite
-
clearTvScreenSprites
public void clearTvScreenSprites() -
removeTvScreenSprite
-
renderlast
public void renderlast()- Overrides:
renderlastin classIsoWaveSignal
-
load
public void load(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException- Overrides:
loadin classIsoWaveSignal- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer output) throws java.io.IOException- Overrides:
savein classIsoWaveSignal- Throws:
java.io.IOException
-