org.jogre.comm
Class CommTableAction
java.lang.Object
|
+--org.jogre.comm.CommSimpleMessage
|
+--org.jogre.comm.CommTableMessage
|
+--org.jogre.comm.CommTableAction
- All Implemented Interfaces:
- ITransmittable
- public class CommTableAction
- extends CommTableMessage
Communication class for performming table actions such as creating a new
table, joining an existing table, standing up, being ready-to-start and
exitting from a table.
- Version:
- Alpha 0.1
- Author:
- Bob Marks
Field Summary |
static int |
EXIT
Exit from a table. |
static int |
JOIN
Join an existing game. |
static int |
NEW
Create a new table. |
static int |
NEXT_PLAYER
Next player |
static int |
READY_TO_START
Ready to start a game. |
static int |
STAND_UP
Stand up from a game. |
static int |
START
Actually start the game. |
Constructor Summary |
CommTableAction(String inString)
Constructor which creates a CommTableAction object from the flatten ()
method of another CommTableAction object. |
CommTableAction(String username,
boolean isPublic)
Creating a new table. |
CommTableAction(String username,
int status,
int tableNum)
Used when a player plays (or stops playing) at a particular game. |
CommTableAction(String username,
int status,
int tableNum,
boolean isPublic)
Used for inviting a user. |
Method Summary |
String |
flatten()
Flatten the String for transmission purposes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NEW
public static final int NEW
- Create a new table.
JOIN
public static final int JOIN
- Join an existing game.
STAND_UP
public static final int STAND_UP
- Stand up from a game.
READY_TO_START
public static final int READY_TO_START
- Ready to start a game.
START
public static final int START
- Actually start the game.
NEXT_PLAYER
public static final int NEXT_PLAYER
- Next player
EXIT
public static final int EXIT
- Exit from a table.
CommTableAction
public CommTableAction(String username,
int status,
int tableNum,
boolean isPublic)
- Used for inviting a user.
- Parameters:
username
- User who send the CommInvite object.status
- Status of the messagetableNum
- Table number of the message.isPublic
- Boolean to specifie if the table is public or not.
CommTableAction
public CommTableAction(String username,
boolean isPublic)
- Creating a new table.
- Parameters:
username
- UsernameisPublic
- boolean to show if a table is public or not.
CommTableAction
public CommTableAction(String username,
int status,
int tableNum)
- Used when a player plays (or stops playing) at a particular game.
- Parameters:
username
- User who send the CommInvite object.status
- Status of the messagetableNum
- Table number of the message.
CommTableAction
public CommTableAction(String inString)
throws TransmissionException
- Constructor which creates a CommTableAction object from the flatten ()
method of another CommTableAction object.
- Parameters:
inString
- - Throws:
TransmissionException
-
flatten
public String flatten()
- Flatten the String for transmission purposes.
- See Also:
ITransmittable.flatten()