com.editev.chess
Class EnumeratedGame.SquareToPiece

java.lang.Object
  |
  +--com.editev.chess.EnumeratedGame.SquareToPiece
Enclosing class:
EnumeratedGame

public class EnumeratedGame.SquareToPiece
extends java.lang.Object
implements com.editev.util.Function

A Function that converts a Square to the Piece on that Square.


Inner classes inherited from class com.editev.util.Function
com.editev.util.Function.Catch, com.editev.util.Function.Compose, com.editev.util.Function.Evaluate, com.editev.util.Function.Identity, com.editev.util.Function.Loop, com.editev.util.Function.Pair, com.editev.util.Function.Reference, com.editev.util.Function.Try
 
Fields inherited from interface com.editev.util.Function
IDENTITY
 
Constructor Summary
EnumeratedGame.SquareToPiece()
           
 
Method Summary
 java.lang.Object eval(java.lang.Object square)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

EnumeratedGame.SquareToPiece

public EnumeratedGame.SquareToPiece()
Method Detail

eval

public java.lang.Object eval(java.lang.Object square)
Specified by:
eval in interface com.editev.util.Function
Parameters:
square - a Square on the chessboard.
Returns:
the Piece on that Square.