修正星点的判断方式为依据是否有斜线来判断
This commit is contained in:
parent
95bd0dcad6
commit
3e1dedbf00
|
@ -1624,7 +1624,7 @@ bool Position::is_all_surrounded() const
|
||||||
|
|
||||||
bool Position::is_star_square(Square s)
|
bool Position::is_star_square(Square s)
|
||||||
{
|
{
|
||||||
if (rule->nTotalPiecesEachSide == 12) {
|
if (rule->hasObliqueLines == true) {
|
||||||
return (s == 17 ||
|
return (s == 17 ||
|
||||||
s == 19 ||
|
s == 19 ||
|
||||||
s == 21 ||
|
s == 21 ||
|
||||||
|
|
|
@ -1448,7 +1448,7 @@ class Position {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isStarSquare(int s) {
|
bool isStarSquare(int s) {
|
||||||
if (rule.nTotalPiecesEachSide == 12) {
|
if (rule.hasObliqueLines == true) {
|
||||||
return (s == 17 || s == 19 || s == 21 || s == 23);
|
return (s == 17 || s == 19 || s == 21 || s == 23);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue