public abstract class TerrainI extends java.lang.Object implements UTerrain, java.lang.Cloneable, UAnimator
| Modifier and Type | Field | Description |
|---|---|---|
int |
animationFrame |
|
int |
animationFrames |
|
int[] |
bgcolor |
|
UColor |
bgColor |
|
UColor |
bgColorBuffer |
|
int[] |
bgvariance |
|
int[][] |
bgvariants |
|
java.lang.String |
bonkmsg |
|
boolean |
breaklatch |
|
int[] |
fgcolor |
|
UColor |
fgColor |
|
UColor |
fgColorBuffer |
|
int[][] |
fgvariants |
|
char |
filechar |
|
boolean |
glow |
|
char |
glyph |
|
float |
movespeed |
|
java.lang.String |
name |
|
boolean |
opaque |
|
boolean |
passable |
|
float |
sunvis |
|
java.lang.String |
type |
|
static java.lang.String |
TYPE |
|
java.lang.String |
variants |
|
java.lang.String |
walkmsg |
| Constructor | Description |
|---|---|
TerrainI() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
animationTick() |
|
void |
becomeReal(UCell c) |
|
UColor |
bgColor() |
|
UColor |
bgColorBuffer() |
|
java.lang.String |
bonkmsg() |
|
boolean |
breaksLatch() |
|
UColor |
fgColor() |
|
UColor |
fgColorBuffer() |
|
TerrainI |
getClone() |
|
boolean |
glow() |
|
char |
glyph() |
|
char |
glyph(int x,
int y) |
|
int |
glyphOffsetX() |
|
int |
glyphOffsetY() |
|
void |
initialize() |
|
float |
interactionFrom(UActor actor) |
|
boolean |
isInteractable(UActor actor) |
|
boolean |
isOpaque() |
|
boolean |
isPassable() |
|
boolean |
isPassable(UActor actor) |
|
float |
moveSpeed(UActor actor) |
|
void |
moveTriggerFrom(UActor actor,
UCell cell) |
|
java.lang.String |
name() |
|
boolean |
preventMoveFrom(UActor actor) |
|
void |
printScroll(java.lang.String msg,
UCell cell) |
|
float |
sunvis() |
|
void |
walkedOnBy(UActor actor,
UCell cell) |
public static final java.lang.String TYPE
public java.lang.String name
public java.lang.String type
public java.lang.String walkmsg
public java.lang.String bonkmsg
public char filechar
public char glyph
public java.lang.String variants
public int[] fgcolor
public int[][] fgvariants
public int[] bgcolor
public int[] bgvariance
public int[][] bgvariants
public UColor fgColor
public UColor bgColor
public UColor fgColorBuffer
public UColor bgColorBuffer
public boolean passable
public boolean opaque
public boolean breaklatch
public boolean glow
public float sunvis
public float movespeed
public int animationFrame
public int animationFrames
public boolean isPassable()
isPassable in interface UTerrainpublic boolean isPassable(UActor actor)
isPassable in interface UTerrainpublic void initialize()
initialize in interface UTerrainpublic void becomeReal(UCell c)
becomeReal in interface UTerrainpublic int glyphOffsetX()
glyphOffsetX in interface UTerrainpublic int glyphOffsetY()
glyphOffsetY in interface UTerrainpublic boolean breaksLatch()
breaksLatch in interface UTerrainpublic void moveTriggerFrom(UActor actor, UCell cell)
moveTriggerFrom in interface UTerrainpublic boolean preventMoveFrom(UActor actor)
preventMoveFrom in interface UTerrainpublic void walkedOnBy(UActor actor, UCell cell)
walkedOnBy in interface UTerrainpublic boolean isInteractable(UActor actor)
isInteractable in interface UTerrainpublic float interactionFrom(UActor actor)
interactionFrom in interface UTerrainpublic void printScroll(java.lang.String msg,
UCell cell)
printScroll in interface UTerrainpublic TerrainI getClone()
public void animationTick()
animationTick in interface UAnimatoranimationTick in interface UTerrainpublic UColor bgColorBuffer()
bgColorBuffer in interface UTerrainpublic UColor fgColorBuffer()
fgColorBuffer in interface UTerrain