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 UTerrain
public boolean isPassable(UActor actor)
isPassable
in interface UTerrain
public void initialize()
initialize
in interface UTerrain
public void becomeReal(UCell c)
becomeReal
in interface UTerrain
public int glyphOffsetX()
glyphOffsetX
in interface UTerrain
public int glyphOffsetY()
glyphOffsetY
in interface UTerrain
public boolean breaksLatch()
breaksLatch
in interface UTerrain
public void moveTriggerFrom(UActor actor, UCell cell)
moveTriggerFrom
in interface UTerrain
public boolean preventMoveFrom(UActor actor)
preventMoveFrom
in interface UTerrain
public void walkedOnBy(UActor actor, UCell cell)
walkedOnBy
in interface UTerrain
public boolean isInteractable(UActor actor)
isInteractable
in interface UTerrain
public float interactionFrom(UActor actor)
interactionFrom
in interface UTerrain
public void printScroll(java.lang.String msg, UCell cell)
printScroll
in interface UTerrain
public TerrainI getClone()
public void animationTick()
animationTick
in interface UAnimator
animationTick
in interface UTerrain
public UColor bgColorBuffer()
bgColorBuffer
in interface UTerrain
public UColor fgColorBuffer()
fgColorBuffer
in interface UTerrain