Class Human
java.lang.Object
|
+----Player
|
+----Human
- public class Human
- extends Player
- implements Runnable
usage Human(String nick, Socket , String comment)
This object define a user by a comment a score and a socket
- See Also:
- ServM
-
alive
-
-
ask
-
-
asker
-
-
buf
-
-
game
-
-
h
-
-
MyP
-
-
MyR
-
-
mySocket
-
-
play
-
-
score
-
-
turn
-
-
Human(String, Socket, String)
-
Construct a new Human and launch the Thread
-
asked()
-
-
asking()
-
-
clean()
-
-
delAsk(String)
-
-
delAsker(String)
-
-
die()
- Kill the user: send the quit string to the server, remove the user from ServM user list and close the socket.
-
getAddy()
-
-
getAsk()
-
-
getAsker()
-
-
getGame()
-
-
getInfo()
-
-
getNick()
-
-
getPlay()
-
-
getScore()
-
-
hisTurn()
-
-
isAlive()
-
-
log(String)
-
-
part()
-
-
playing()
-
-
read()
- Give what's in the buffer and init it
-
run()
- Reads the stream, and put the result in buf until someone read it
-
send(String)
- Print a string to the socket
-
setAsk(String)
-
-
setAsker(String)
-
-
setGame(String)
-
-
setPlay(String)
-
-
setScore(int)
-
-
setTurn(boolean)
-
h
private Thread h
mySocket
Socket mySocket
play
String play
ask
String ask
asker
String asker
game
String game
score
int score
MyP
PrintStream MyP
MyR
DataInputStream MyR
buf
private String buf
alive
boolean alive
turn
private boolean turn
Human
public Human(String nick,
Socket Hsocket,
String comm)
- Construct a new Human and launch the Thread
run
public void run()
- Reads the stream, and put the result in buf until someone read it
getAddy
String getAddy()
- Overrides:
- getAddy in class Player
getInfo
String getInfo()
- Overrides:
- getInfo in class Player
getAsk
String getAsk()
- Overrides:
- getAsk in class Player
getScore
int getScore()
- Overrides:
- getScore in class Player
getGame
String getGame()
- Overrides:
- getGame in class Player
getPlay
String getPlay()
- Overrides:
- getPlay in class Player
getAsker
String getAsker()
- Overrides:
- getAsker in class Player
isAlive
boolean isAlive()
- Overrides:
- isAlive in class Player
playing
boolean playing()
- Overrides:
- playing in class Player
asking
boolean asking()
- Overrides:
- asking in class Player
asked
boolean asked()
- Overrides:
- asked in class Player
send
synchronized boolean send(String msg)
- Print a string to the socket
- Overrides:
- send in class Player
getNick
String getNick()
- Overrides:
- getNick in class Player
hisTurn
boolean hisTurn()
- Overrides:
- hisTurn in class Player
setTurn
synchronized void setTurn(boolean play)
- Overrides:
- setTurn in class Player
setGame
synchronized void setGame(String gamez)
- Overrides:
- setGame in class Player
setAsk
synchronized void setAsk(String asked)
- Overrides:
- setAsk in class Player
setAsker
synchronized void setAsker(String nick)
- Overrides:
- setAsker in class Player
setPlay
synchronized void setPlay(String player)
- Overrides:
- setPlay in class Player
setScore
synchronized void setScore(int newscore)
- Overrides:
- setScore in class Player
part
synchronized void part()
- Overrides:
- part in class Player
delAsk
synchronized void delAsk(String nick)
- Overrides:
- delAsk in class Player
read
synchronized String read()
- Give what's in the buffer and init it
- Overrides:
- read in class Player
delAsker
synchronized void delAsker(String who)
- Overrides:
- delAsker in class Player
clean
synchronized void clean()
- Overrides:
- clean in class Player
die
synchronized void die()
- Kill the user: send the quit string to the server, remove the user from ServM user list and close the socket.
- Overrides:
- die in class Player
log
void log(String msg)