edu.umk.mat.merdacz.JGServer
Class Player
java.lang.Object
edu.umk.mat.merdacz.JGServer.Player
- public class Player
- extends java.lang.Object
In memory Player representation.
It doesn't need to be synchronized because (except sendMessage)
methods are called only from one thread.
- Author:
- Marcin Daczkowski
Constructor Summary |
Player(java.io.DataOutputStream dout)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
loginName
private java.lang.String loginName
room
private Room room
dout
private java.io.DataOutputStream dout
syncDout
private java.lang.Object syncDout
Player
public Player(java.io.DataOutputStream dout)
joinRoom
public boolean joinRoom(Room room)
leaveRoom
public void leaveRoom()
setLoginName
public void setLoginName(java.lang.String loginName)
- Parameters:
loginName
-
getLoginName
public java.lang.String getLoginName()
- Returns:
getPlayerAvatar
public java.lang.String getPlayerAvatar()
- Returns:
getRoom
public Room getRoom()
- Returns:
sendMessage
public void sendMessage(java.lang.String xmlToSend)
throws java.io.IOException
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- TODO delete it
toXml
public java.lang.String toXml()