Commit Graph

2 Commits

Author SHA1 Message Date
Kai S. K. Engelbart 2333021bba
Add missing Javadoc 2020-08-15 23:25:50 +02:00
Kai S. K. Engelbart 2821f30dbe
Implemented proper pawn promotion
* Moved move execution and reversion to the Move class
* Removed Move.Type enumeration
* Added Move subclasses Castling, EnPassant and PawnPromotion
* Generating all four possible pawn promotions in the Pawn class
* Temporarily removed special move support from NaturalPlayer
2020-08-15 23:25:36 +02:00