| Modifier and Type | Field | Description |
|---|---|---|
java.lang.String |
closemsg |
|
char |
glyphopen |
|
java.lang.String |
openmsg |
|
boolean |
openOnMove |
|
static java.lang.String |
TYPE |
animationFrame, animationFrames, bgcolor, bgColor, bgColorBuffer, bgvariance, bgvariants, bonkmsg, breaklatch, fgcolor, fgColor, fgColorBuffer, fgvariants, filechar, glow, glyph, movespeed, name, opaque, passable, sunvis, type, variants, walkmsg| Constructor | Description |
|---|---|
Door() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canBeClosedBy(UActor actor) |
Can actor close me?
|
boolean |
canBeOpenedBy(UActor actor) |
Can actor open me?
|
void |
closedBy(UActor actor,
UCell cell) |
Override this to do things when someone closes the door.
|
char |
glyph() |
|
float |
interactionFrom(UActor actor) |
|
boolean |
isInteractable(UActor actor) |
|
boolean |
isOpaque() |
|
boolean |
isOpen() |
|
boolean |
isPassable() |
|
void |
moveTriggerFrom(UActor actor,
UCell cell) |
|
void |
openedBy(UActor actor,
UCell cell) |
Override this to do things when someone opens the door.
|
boolean |
openOnMove(UActor actor) |
Do I open if actor walks into me?
Override this to make doors un-openable in some conditions.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitanimationTick, becomeReal, bgColor, bgColorBuffer, bonkmsg, breaksLatch, fgColor, fgColorBuffer, getClone, glow, glyph, glyphOffsetX, glyphOffsetY, initialize, isPassable, moveSpeed, name, preventMoveFrom, printScroll, sunvis, walkedOnByanimationTick, becomeReal, bgColor, bgColorBuffer, bonkmsg, breaksLatch, fgColor, fgColorBuffer, glow, glyph, glyphOffsetX, glyphOffsetY, initialize, isPassable, moveSpeed, name, preventMoveFrom, printScroll, sunvis, walkedOnBypublic static final java.lang.String TYPE
public java.lang.String openmsg
public java.lang.String closemsg
public char glyphopen
public boolean openOnMove
public boolean isOpen()
public boolean isPassable()
isPassable in interface UTerrainisPassable in class TerrainIpublic boolean isOpaque()
public boolean openOnMove(UActor actor)
public char glyph()
public void moveTriggerFrom(UActor actor, UCell cell)
moveTriggerFrom in interface UTerrainmoveTriggerFrom in class TerrainIpublic boolean canBeOpenedBy(UActor actor)
actor - public boolean canBeClosedBy(UActor actor)
actor - public void openedBy(UActor actor, UCell cell)
actor - Can be null if the door opened by mysterious means.public void closedBy(UActor actor, UCell cell)
actor - Can be null if the door closed by mysterious means.cell - public boolean isInteractable(UActor actor)
isInteractable in interface UTerrainisInteractable in class TerrainIpublic float interactionFrom(UActor actor)
interactionFrom in interface UTerraininteractionFrom in class TerrainI