|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectdk.itu.smds.torusman.LocalMan
public class LocalMan
The Class LocalMan.
| Nested Class Summary | |
|---|---|
class |
LocalMan.Other
Structure to hold other's position and data freshness. |
| Field Summary | |
|---|---|
int |
key_down
The key_down. |
int |
key_left
The key_left. |
int |
key_right
The key_right. |
int |
key_up
The key_up. |
ManData |
manData
Man and team ID, and position and direction within the board. |
java.util.Hashtable |
otherMen
A table |
Scores |
scores
A table |
int |
time
The LocalMan's notion of time. |
| Constructor Summary | |
|---|---|
LocalMan()
Nullary constructor, used only for deserialization. |
|
LocalMan(byte manId,
byte teamId,
int key_up,
int key_down,
int key_left,
int key_right)
Instantiates a new local man. |
|
| Method Summary | |
|---|---|
void |
deserialize(java.io.DataInputStream in)
(non-Javadoc) |
byte |
getManId()
(non-Javadoc) |
byte |
getX()
(non-Javadoc) |
byte |
getY()
(non-Javadoc) |
void |
movedTo(ManData manData)
(non-Javadoc) |
void |
serialize(java.io.DataOutputStream out)
(non-Javadoc) |
void |
updatePoints(Scores scores)
(non-Javadoc) |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public ManData manData
public int time
public java.util.Hashtable otherMen
public Scores scores
public int key_up
public int key_down
public int key_left
public int key_right
| Constructor Detail |
|---|
public LocalMan(byte manId,
byte teamId,
int key_up,
int key_down,
int key_left,
int key_right)
manId - the man idteamId - the team idkey_up - the key_upkey_down - the key_downkey_left - the key_leftkey_right - the key_rightpublic LocalMan()
| Method Detail |
|---|
public byte getManId()
getManId in interface ManMan.getManId()public byte getX()
getX in interface ManMan.getX()public byte getY()
getY in interface ManMan.getY()public void movedTo(ManData manData)
movedTo in interface ManmanData - the man dataMan.movedTo(dk.itu.smds.torusman.ManData)public void updatePoints(Scores scores)
updatePoints in interface Manscores - TableMan.updatePoints(dk.itu.smds.torusman.Scores)
public void serialize(java.io.DataOutputStream out)
throws java.io.IOException
serialize in interface Manout - the out
java.io.IOException - Signals that an I/O exception has occurred.Man.serialize(java.io.DataOutputStream)
public void deserialize(java.io.DataInputStream in)
throws java.io.IOException
deserialize in interface Manin - the in
java.io.IOException - Signals that an I/O exception has occurred.Man.deserialize(java.io.DataInputStream)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||