X-Git-Url: https://git.sesse.net/?p=remoteglot;a=blobdiff_plain;f=Position.pm;h=17c8512d65f57f6a4c0c9600296b4429fadedcfe;hp=6976c96b68958880b0c58932a58cae0bedd92a14;hb=467e50a8cfaf38bd84053401ce4cc652f543ca74;hpb=01a8eaa3db2c015b25c0cf53df96b12493f3db58 diff --git a/Position.pm b/Position.pm index 6976c96..17c8512 100644 --- a/Position.pm +++ b/Position.pm @@ -143,6 +143,7 @@ sub to_json_hash { delete $json->{'white_castle_k'}; delete $json->{'white_castle_q'}; delete $json->{'time_since_100move_rule_reset'}; + delete $json->{'chess960'} if (!$json->{'chess960'}); if ($json->{'player_w'} =~ /^base64:(.*)$/) { $json->{'player_w'} = MIME::Base64::decode_base64($1); } @@ -218,6 +219,7 @@ sub make_move { } $np->{'player_w'} = $pos->{'player_w'}; $np->{'player_b'} = $pos->{'player_b'}; + $np->{'chess960'} = $pos->{'chess960'}; if (exists($pos->{'start_fen'})) { $np->{'start_fen'} = $pos->{'start_fen'}; }