|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.farafin.snEADy.communication.D_PlayerData
public final class D_PlayerData
Information about a given player to organize the information exchange between the modules of the game
Field Summary | |
---|---|
int |
delayChanged
if the delay changed in the playfield 1: slower 0: no change -1: faster |
D_Vec2D |
headPos
Comment for headPos |
int |
killPoints
Comment for killPoints |
long |
lastCalculatedMemUsage
Comment for lastCalculatedMemUsage |
int |
length
Comment for length |
int |
lengthChanged
if the length changed in the playfield 1: longer 0: no change -1: shorter |
boolean |
move
when a player has finished his calculation, it will be updated, otherwise not |
java.lang.String |
name
the name of the Player |
long |
nextUpdateTime
the game time the object will be updated next time. if its negative, the object will never be updated |
char |
ownChar
Comment for ownChar |
java.lang.String |
picFileName
the name of the picfile |
java.lang.Class |
playerClass
Comment for playerClass |
int |
snakeStatus
Comment for snakeStatus |
boolean |
snakeUpdated
true if the snake was updated in the playfield |
int |
turnDirection
Comment for turnDirection |
long |
waitCycles
the freuency with what the gaObject should be updated. |
int |
watchDirection
Comment for watchDirection |
Fields inherited from interface de.farafin.snEADy.communication.I_PlayFieldConstants |
---|
EXIT, FIELD_B, FIELD_C, FIELD_D, FIELD_E, FIELD_F, FIELD_G, FIELD_H, FIELD_I, FIELD_J, FIELD_K, FIELD_L, FIELD_M, FIELD_N, FIELD_O, FIELD_P, FIELD_Q, FIELD_R, FIELD_S, FIELD_T, FIELD_U, FIELD_V, FIELD_W, FIELD_X, FIELD_Y, FIELD_Z, FREE, GOODY_f, GOODY_g, GOODY_h, GOODY_i, GOODY_j, GOODY_k, GOODY_l, GOODY_LAST, GOODY_m, GOODY_n, GOODY_o, GOODY_p, GOODY_q, GOODY_r, GOODY_s, GOODY_START, GOODY_t, GOODY_u, GOODY_v, GOODY_w, GOODY_x, GOODY_y, GOODY_z, LENGTH, PLAYER_0, PLAYER_1, PLAYER_2, PLAYER_3, PLAYER_4, PLAYER_5, PLAYER_6, PLAYER_7, PLAYER_8, PLAYER_9, POINTS, SHORT, SLOW, SPEED, WALL |
Constructor Summary | |
---|---|
D_PlayerData()
default - constructor |
|
D_PlayerData(D_PlayerData pData)
copy - constructor reference-copy of attrbutes: use copy() if you need a full copy |
|
D_PlayerData(int playerNo,
java.lang.Class playerClass,
GameParameter params)
|
|
D_PlayerData(int playerNo,
java.lang.Class playerClass,
java.lang.String name,
GameParameter params)
|
|
D_PlayerData(java.lang.String name,
java.lang.String picFileName,
long nextupdateTime,
long waitCycles,
int killPoints,
int turnDirection,
int watchDirection,
char ownChar,
int length,
D_Vec2D headPos,
java.lang.Class playerClass)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
void |
copyOnMe(D_PlayerData plData)
copyes the local data to plData. its no new instance created! |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String name
public java.lang.String picFileName
public long nextUpdateTime
public boolean snakeUpdated
public int lengthChanged
public int delayChanged
public long waitCycles
public int killPoints
killPoints
public int turnDirection
turnDirection
public boolean move
public int watchDirection
watchDirection
public char ownChar
ownChar
public int length
length
public D_Vec2D headPos
headPos
public int snakeStatus
snakeStatus
public java.lang.Class playerClass
playerClass
public long lastCalculatedMemUsage
lastCalculatedMemUsage
Constructor Detail |
---|
public D_PlayerData()
public D_PlayerData(java.lang.String name, java.lang.String picFileName, long nextupdateTime, long waitCycles, int killPoints, int turnDirection, int watchDirection, char ownChar, int length, D_Vec2D headPos, java.lang.Class playerClass)
name
- picFileName
- nextupdateTime
- waitCycles
- killPoints
- turnDirection
- watchDirection
- ownChar
- length
- headPos
- playerClass
- public D_PlayerData(int playerNo, java.lang.Class playerClass, GameParameter params)
playerNo
- playerClass
- params
- public D_PlayerData(int playerNo, java.lang.Class playerClass, java.lang.String name, GameParameter params)
playerNo
- playerClass
- name
- params
- public D_PlayerData(D_PlayerData pData)
pData
- Method Detail |
---|
public java.lang.Object clone()
clone
in class java.lang.Object
public void copyOnMe(D_PlayerData plData)
plData
- public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |