java.lang.Object
cz.cvut.fel.pjv.model.Player.Player
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ComputerPlayer,HumanPlayer
public abstract class Player
extends java.lang.Object
implements java.io.Serializable
Class representation abstract definition of players.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description booleanhumanPlayerbooleanwhiteSide -
Constructor Summary
Constructors Constructor Description Player() -
Method Summary
Modifier and Type Method Description java.lang.StringgetName()booleanisHumanPlayer()booleanisWhiteSide()voidsetHumanPlayer(boolean humanPlayer)voidsetName(java.lang.String name)voidsetWhiteSide(boolean whiteSide)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
whiteSide
public boolean whiteSide -
humanPlayer
public boolean humanPlayer
-
-
Constructor Details
-
Player
public Player()
-
-
Method Details
-
isWhiteSide
public boolean isWhiteSide() -
isHumanPlayer
public boolean isHumanPlayer() -
setWhiteSide
public void setWhiteSide(boolean whiteSide) -
setHumanPlayer
public void setHumanPlayer(boolean humanPlayer) -
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String name)
-