|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jetrix.Field
public class Field
A game field.
Field Summary | |
---|---|
static byte |
BLOCK_BLUE
|
static byte |
BLOCK_GREEN
|
static byte |
BLOCK_PURPLE
|
static byte |
BLOCK_RANDOM
|
static byte |
BLOCK_RED
|
static byte |
BLOCK_VOID
|
static byte |
BLOCK_YELLOW
|
static int |
HEIGHT
|
static byte |
SPECIAL_ADDLINE
|
static byte |
SPECIAL_BLOCKBOMB
|
static byte |
SPECIAL_CLEARLINE
|
static byte |
SPECIAL_CLEARSPECIAL
|
static byte |
SPECIAL_GRAVITY
|
static byte |
SPECIAL_NUKEFIELD
|
static byte |
SPECIAL_QUAKEFIELD
|
static byte |
SPECIAL_RANDOMCLEAR
|
static byte |
SPECIAL_SWITCHFIELD
|
static int |
WIDTH
|
Constructor Summary | |
---|---|
Field()
|
|
Field(byte[][] field)
|
Method Summary | |
---|---|
void |
clear()
Clear the field. |
byte |
getBlock(int x,
int y)
Return the block at the specified location. |
String |
getFieldString()
Return the string representing this field as used in the FieldMessage messages. |
boolean |
isEmpty()
Check if the field is empty. |
void |
update(FieldMessage message)
Update the field with the specified FieldMessage. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int WIDTH
public static final int HEIGHT
public static final byte BLOCK_VOID
public static final byte BLOCK_BLUE
public static final byte BLOCK_YELLOW
public static final byte BLOCK_GREEN
public static final byte BLOCK_PURPLE
public static final byte BLOCK_RED
public static final byte BLOCK_RANDOM
public static final byte SPECIAL_ADDLINE
public static final byte SPECIAL_CLEARLINE
public static final byte SPECIAL_NUKEFIELD
public static final byte SPECIAL_RANDOMCLEAR
public static final byte SPECIAL_SWITCHFIELD
public static final byte SPECIAL_CLEARSPECIAL
public static final byte SPECIAL_GRAVITY
public static final byte SPECIAL_QUAKEFIELD
public static final byte SPECIAL_BLOCKBOMB
Constructor Detail |
---|
public Field()
public Field(byte[][] field)
Method Detail |
---|
public boolean isEmpty()
public void update(FieldMessage message)
public String getFieldString()
FieldMessage
messages.
public byte getBlock(int x, int y)
x
- y
- public void clear()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |