sources=sources,
extra_compile_args=args)
-setup(name="pyffish", version="0.0.74",
+setup(name="pyffish", version="0.0.75",
description="Fairy-Stockfish Python wrapper",
long_description=long_description,
long_description_content_type="text/markdown",
}
extern "C" PyObject* pyffish_version(PyObject* self) {
- return Py_BuildValue("(iii)", 0, 0, 74);
+ return Py_BuildValue("(iii)", 0, 0, 75);
}
extern "C" PyObject* pyffish_info(PyObject* self) {
v->add_piece(KING, 'l');
v->startFen = "gle/1c1/1C1/ELG[-] w 0 1";
v->promotionRank = RANK_4;
+ v->mandatoryPiecePromotion = true;
v->immobilityIllegal = false;
v->shogiPawnDropMateIllegal = false;
v->flagPiece = KING;
v->whiteFlag = Rank4BB;
v->blackFlag = Rank1BB;
v->dropNoDoubled = NO_PIECE_TYPE;
+ v->nFoldValue = VALUE_DRAW;
+ v->perpetualCheckIllegal = false;
return v;
}
// Goro goro shogi