projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Attempt to not throw exception on server socket error
[vchess.git]
/
public
/
javascripts
/
variants
/
Checkered.js
diff --git
a/public/javascripts/variants/Checkered.js
b/public/javascripts/variants/Checkered.js
index
441cd3c
..
b9e7223
100644
(file)
--- a/
public/javascripts/variants/Checkered.js
+++ b/
public/javascripts/variants/Checkered.js
@@
-88,7
+88,7
@@
class CheckeredRules extends ChessRules
// A capture occured (m.vanish.length == 2)
m.appear[0].c = "c";
moves.push(m);
// A capture occured (m.vanish.length == 2)
m.appear[0].c = "c";
moves.push(m);
- if (m.appear[0].p != m.vanish[1].p //avoid promotions:
+ if (m.appear[0].p != m.vanish[1].p //avoid promotions
(already treated)
:
&& (m.vanish[0].p != VariantRules.PAWN || m.end.x != lastRank))
{
// Add transformation into captured piece
&& (m.vanish[0].p != VariantRules.PAWN || m.end.x != lastRank))
{
// Add transformation into captured piece
@@
-262,9
+262,11
@@
class CheckeredRules extends ChessRules
notation = startColumn + "x" + finalSquare + "=" + move.appear[0].p.toUpperCase();
}
else //no capture
notation = startColumn + "x" + finalSquare + "=" + move.appear[0].p.toUpperCase();
}
else //no capture
+ {
notation = finalSquare;
notation = finalSquare;
- if (move.appear.length > 0 && piece != move.appear[0].p) //promotion
- notation += "=" + move.appear[0].p.toUpperCase();
+ if (move.appear.length > 0 && piece != move.appear[0].p) //promotion
+ notation += "=" + move.appear[0].p.toUpperCase();
+ }
return notation;
}
return notation;
}