Skip to content
Commits on Jan 2, 2013
  1. Add new class CanonicalChessPosition

    Kestutis-Z committed
  2. Move the responsibility of rearranging squares

    Kestutis-Z committed
    From constructor to the setPiecesWithSquares method
  3. Modify constructor

    Kestutis-Z committed
Commits on Dec 28, 2012
  1. Add method isDuplicate()

    Kestutis-Z committed
Commits on Dec 24, 2012
Commits on Dec 21, 2012
  1. Add method getAllPieces()

    Kestutis-Z committed
  2. Add method containsPawns()

    Kestutis-Z committed
  3. Add constants to enum

    Kestutis-Z committed
Commits on Dec 20, 2012
  1. Remove restrictions for White King

    Kestutis-Z committed
    The restrictions are only necessary if chess position is canonical.
  2. Delegate responsibility for generating random squares

    Kestutis-Z committed
    Move method generateRandomSquaresForPieces from ChessPosition to new
    class RandomSquareGenerator
Commits on Dec 18, 2012
  1. Add inner enum ChessPositionEvaluationType

    Kestutis-Z committed
Commits on Dec 13, 2012
  1. Rename test method for better readability

    Kestutis-Z committed
    New name: test_PieceControllingPiecePatternGeneration_ForKpkTablebase
  2. Modify Javadoc

    Kestutis-Z committed
  3. Rename a couple of methods

    Kestutis-Z committed
  4. Modify the generateRandomSquaresForPieces(Tablebase tablebase) method

    Kestutis-Z committed
    The squares for the White King are now picked from 10, rather than 32
    candidates
  5. Add constant WHITE_KING_SQUARES_LIST_FOR_PAWNLESS_POSITIONS

    Kestutis-Z committed
    Needed to generate random positions for pawnless tablebases
Commits on Dec 7, 2012
  1. Override method generateChessPatterns(...)

    Kestutis-Z committed
  2. Override method generateChessPatterns

    Kestutis-Z committed
Commits on Dec 6, 2012
  1. Add the third data member - String name

    Kestutis-Z committed
  2. Modify Javadoc

    Kestutis-Z committed
Commits on Dec 1, 2012
  1. Pass testGetControlSquares

    Kestutis-Z committed
Commits on Nov 30, 2012
  1. Pass testGetSquareOfPiece

    Kestutis-Z committed
  2. Pass testIfContainsPiece

    Kestutis-Z committed
  3. Modify Javadoc

    Kestutis-Z committed
Commits on Nov 28, 2012
Commits on Nov 27, 2012
  1. New class ChessConcept

    Kestutis-Z committed
  2. Fix typo

    Kestutis-Z committed
  3. New class ControlPattern

    Kestutis-Z committed
  4. New interface ControllableEntity

    Kestutis-Z committed
  5. Fix typo

    Kestutis-Z committed
Something went wrong with that request. Please try again.