|
|||||||||
| 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 | ||||||||