From 04fd7efdfa69c7eff716192238989b6dcdcead00 Mon Sep 17 00:00:00 2001 From: homoSapiensSapiens Date: Sun, 25 Aug 2013 17:45:35 +0300 Subject: [PATCH] Simplify kf definition in shelter_storm() No functional change. --- src/pawns.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/pawns.cpp b/src/pawns.cpp index 5a65422c..747781a3 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -226,9 +226,7 @@ Value Entry::shelter_storm(const Position& pos, Square ksq) { Bitboard ourPawns = b & pos.pieces(Us); Bitboard theirPawns = b & pos.pieces(Them); Rank rkUs, rkThem; - File kf = file_of(ksq); - - kf = (kf == FILE_A) ? FILE_B : (kf == FILE_H) ? FILE_G : kf; + File kf = std::max(FILE_B, std::min(FILE_G, file_of(ksq))); for (int f = kf - 1; f <= kf + 1; f++) { -- 2.39.2