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 boolean
defaultToNoise
protected IsoDirections
facing
protected java.util.ArrayList
screenSprites
Fields inherited from class zombie.iso.objects.IsoWaveSignal
chatElement, deviceData, deviceDataCache, displayRange, gameTime, hasPlayerInRange, lightSource, lightSourceRadius, lightUpdateCnt, lightWasRemoved, nextLightUpdate, talkerType
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 IsoTelevision(IsoCell cell)
IsoTelevision(IsoCell cell, IsoGridSquare square, IsoSprite sprite)
-
Method Summary
Modifier and Type Method Description void
addTvScreenSprite(IsoSprite sprite)
void
clearTvScreenSprites()
java.lang.String
getObjectName()
protected void
init(boolean boolean1)
boolean
isFacing(IsoPlayer player)
void
load(java.nio.ByteBuffer byteBuffer, int int1)
void
removeTvScreenSprite(IsoSprite sprite)
void
renderlast()
void
save(java.nio.ByteBuffer byteBuffer)
void
update()
protected void
updateLightSource()
protected void
updateTvScreen()
Methods inherited from class zombie.iso.objects.IsoWaveSignal
AddDeviceText, AddDeviceText, AddDeviceText, AddDeviceText, addToWorld, cloneDeviceDataFromItem, getDelta, getDeviceData, getSayLine, getTalkerType, hasChatToDisplay, HasPlayerInRange, IsSpeaking, loadState, playerWithinBounds, removeFromSquare, removeFromWorld, removeLightSourceFromWorld, renderlastold2, saveState, Say, setDelta, setDeviceData, setTalkerType
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, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeRenderEffect, render, render, renderFxMask, 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, 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
Methods inherited from interface zombie.chat.ChatElementOwner
getSquare, getX, getY, getZ
Methods inherited from interface zombie.radio.devices.WaveSignalDevice
getSquare, getX, getY, getZ
-
Field Details
-
screenSprites
protected java.util.ArrayList screenSprites -
defaultToNoise
protected boolean defaultToNoise -
facing
-
-
Constructor Details
-
IsoTelevision
-
IsoTelevision
-
-
Method Details
-
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectName
in classIsoObject
-
init
protected void init(boolean boolean1)- Overrides:
init
in classIsoWaveSignal
-
update
public void update()- Overrides:
update
in classIsoWaveSignal
-
updateLightSource
protected void updateLightSource()- Overrides:
updateLightSource
in classIsoWaveSignal
-
updateTvScreen
protected void updateTvScreen() -
addTvScreenSprite
-
clearTvScreenSprites
public void clearTvScreenSprites() -
removeTvScreenSprite
-
renderlast
public void renderlast()- Overrides:
renderlast
in classIsoWaveSignal
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException- Overrides:
load
in classIsoWaveSignal
- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer byteBuffer) throws java.io.IOException- Overrides:
save
in classIsoWaveSignal
- Throws:
java.io.IOException
-
isFacing
-