chesspresso.position
Interface MutablePosition
- All Superinterfaces:
- ImmutablePosition
- All Known Subinterfaces:
- MoveablePosition
- All Known Implementing Classes:
- AbstractMoveablePosition, AbstractMutablePosition
- public interface MutablePosition
- extends ImmutablePosition
- Version:
- $Revision: 1.1 $
- Author:
- $Author: BerniMan $
Methods inherited from interface chesspresso.position.ImmutablePosition |
getCastles, getFEN, getHalfMoveClock, getHashCode, getPlyNumber, getSqiEP, getStone, getToPlay, hashCode, isLegal, isStartPosition, validate |
clear
public void clear()
set
public void set(ImmutablePosition position)
setStart
public void setStart()
setStone
public void setStone(int sqi,
int stone)
setCastles
public void setCastles(int castles)
setSqiEP
public void setSqiEP(int sqiEP)
setToPlay
public void setToPlay(int toPlay)
setPlyNumber
public void setPlyNumber(int plyNumber)
setHalfMoveClock
public void setHalfMoveClock(int halfMoveClock)