1
0
Fork 0
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:
Marco Costalba 2013-11-30 11:25:05 +01:00
parent 034a2b04f2
commit 5f2bf91ad1
4 changed files with 11 additions and 15 deletions

View file

@ -19,11 +19,10 @@
#include <algorithm> #include <algorithm>
#include <cstring> #include <cstring>
#include <iostream> #include <sstream>
#include "bitboard.h" #include "bitboard.h"
#include "bitcount.h" #include "bitcount.h"
#include "misc.h"
#include "rkiss.h" #include "rkiss.h"
CACHE_LINE_ALIGNMENT CACHE_LINE_ALIGNMENT
@ -126,23 +125,24 @@ Square msb(Bitboard b) {
#endif // ifndef USE_BSFQ #endif // ifndef USE_BSFQ
/// Bitboards::print() prints a bitboard in an easily readable format to the /// Bitboards::pretty() returns an ASCII representation of a bitboard to be
/// standard output. This is sometimes useful for debugging. /// 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) for (Rank rank = RANK_8; rank >= RANK_1; --rank)
{ {
std::cout << "+---+---+---+---+---+---+---+---+" << '\n'; ss << "+---+---+---+---+---+---+---+---+" << '\n';
for (File file = FILE_A; file <= FILE_H; ++file) 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();
} }

View file

@ -26,7 +26,7 @@
namespace Bitboards { namespace Bitboards {
void init(); void init();
void print(Bitboard b); const std::string pretty(Bitboard b);
} }

View file

@ -25,7 +25,6 @@
#include <algorithm> #include <algorithm>
#include <cassert> #include <cassert>
#include <iostream>
#include "book.h" #include "book.h"
#include "misc.h" #include "misc.h"

View file

@ -21,7 +21,6 @@
#include <cassert> #include <cassert>
#include <cstring> #include <cstring>
#include <iomanip> #include <iomanip>
#include <iostream>
#include <sstream> #include <sstream>
#include "bitcount.h" #include "bitcount.h"
@ -34,8 +33,6 @@
#include "tt.h" #include "tt.h"
using std::string; using std::string;
using std::cout;
using std::endl;
static const string PieceToChar(" PNBRQK pnbrqk"); static const string PieceToChar(" PNBRQK pnbrqk");