Skip to content

Commit

Permalink
Prepare for release and fix defect in AdvancedEnemyPawn function.
Browse files Browse the repository at this point in the history
  • Loading branch information
cjbolt committed Jun 9, 2022
1 parent 11bd7b1 commit d8e85c8
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion EubosChess/src/main/java/eubos/main/EubosEngineMain.java
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public class EubosEngineMain extends AbstractEngine {
public static final byte SEARCH_DEPTH_IN_PLY = Byte.MAX_VALUE;
public static final int DEFAULT_NUM_SEARCH_THREADS = 1;

public static final boolean ENABLE_LOGGING = true;
public static final boolean ENABLE_LOGGING = false;
public static final boolean ENABLE_UCI_INFO_SENDING = true;
public static final boolean ENABLE_UCI_MOVE_NUMBER = false;

Expand Down
6 changes: 4 additions & 2 deletions EubosChess/src/main/java/eubos/position/PositionManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -396,13 +396,15 @@ public void callback(int piece, int atPos) {
// get most advanced passed pawn
if (Colour.isBlack(enemyColour)) {
if (Position.getRank(atPos) < 4) {
if (Position.getRank(atPos) < Position.getRank(passedPawnPosition)) {
if (passedPawnPosition == Position.NOPOSITION ||
Position.getRank(atPos) < Position.getRank(passedPawnPosition)) {
passedPawnPosition = atPos;
}
}
} else {
if (Position.getRank(atPos) > 3) {
if (Position.getRank(atPos) > Position.getRank(passedPawnPosition)) {
if (passedPawnPosition == Position.NOPOSITION ||
Position.getRank(atPos) > Position.getRank(passedPawnPosition)) {
passedPawnPosition = atPos;
}
}
Expand Down

0 comments on commit d8e85c8

Please sign in to comment.