mirror of
https://github.com/sockspls/badfish
synced 2025-05-01 17:19:36 +00:00
Rename Bitboards print to pretty
To align to same named Position function and avoid using std::cout directly. Also remove some stale <iostream> include while there. No functional change.
This commit is contained in:
parent
034a2b04f2
commit
5f2bf91ad1
4 changed files with 11 additions and 15 deletions
|
@ -19,11 +19,10 @@
|
|||
|
||||
#include <algorithm>
|
||||
#include <cstring>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
|
||||
#include "bitboard.h"
|
||||
#include "bitcount.h"
|
||||
#include "misc.h"
|
||||
#include "rkiss.h"
|
||||
|
||||
CACHE_LINE_ALIGNMENT
|
||||
|
@ -126,23 +125,24 @@ Square msb(Bitboard b) {
|
|||
#endif // ifndef USE_BSFQ
|
||||
|
||||
|
||||
/// Bitboards::print() prints a bitboard in an easily readable format to the
|
||||
/// standard output. This is sometimes useful for debugging.
|
||||
/// Bitboards::pretty() returns an ASCII representation of a bitboard to be
|
||||
/// printed to standard output. This is sometimes useful for debugging.
|
||||
|
||||
void Bitboards::print(Bitboard b) {
|
||||
const std::string Bitboards::pretty(Bitboard b) {
|
||||
|
||||
sync_cout;
|
||||
std::ostringstream ss;
|
||||
|
||||
for (Rank rank = RANK_8; rank >= RANK_1; --rank)
|
||||
{
|
||||
std::cout << "+---+---+---+---+---+---+---+---+" << '\n';
|
||||
ss << "+---+---+---+---+---+---+---+---+" << '\n';
|
||||
|
||||
for (File file = FILE_A; file <= FILE_H; ++file)
|
||||
std::cout << "| " << (b & (file | rank) ? "X " : " ");
|
||||
ss << "| " << (b & (file | rank) ? "X " : " ");
|
||||
|
||||
std::cout << "|\n";
|
||||
ss << "|\n";
|
||||
}
|
||||
std::cout << "+---+---+---+---+---+---+---+---+" << sync_endl;
|
||||
ss << "+---+---+---+---+---+---+---+---+";
|
||||
return ss.str();
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
namespace Bitboards {
|
||||
|
||||
void init();
|
||||
void print(Bitboard b);
|
||||
const std::string pretty(Bitboard b);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <iostream>
|
||||
|
||||
#include "book.h"
|
||||
#include "misc.h"
|
||||
|
|
|
@ -21,7 +21,6 @@
|
|||
#include <cassert>
|
||||
#include <cstring>
|
||||
#include <iomanip>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
|
||||
#include "bitcount.h"
|
||||
|
@ -34,8 +33,6 @@
|
|||
#include "tt.h"
|
||||
|
||||
using std::string;
|
||||
using std::cout;
|
||||
using std::endl;
|
||||
|
||||
static const string PieceToChar(" PNBRQK pnbrqk");
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue