X-Git-Url: https://git.sesse.net/?p=remoteglot;a=blobdiff_plain;f=Position.pm;h=6840e7fdd6dd342ff883bbbd45aa2e6ff7546716;hp=b720116ca2c7aeff24efa6f90ba74001807f22ac;hb=35725006988891aae7234a39c4f7c603c8b17bd9;hpb=46280f671364dbc49270404d6c5b4c45d5ac59f7 diff --git a/Position.pm b/Position.pm index b720116..6840e7f 100644 --- a/Position.pm +++ b/Position.pm @@ -28,8 +28,8 @@ sub new { $pos->{'player_b'} = $x[18]; $pos->{'player_w'} =~ s/^W?[FCIG]M//; $pos->{'player_b'} =~ s/^W?[FCIG]M//; - $pos->{'white_clock'} = _parse_fics_clock($x[24]); - $pos->{'black_clock'} = _parse_fics_clock($x[25]); + $pos->{'white_clock'} = $x[24]; + $pos->{'black_clock'} = $x[25]; $pos->{'move_num'} = $x[26]; if ($x[27] =~ /([a-h][1-8])-([a-h][1-8])/) { $pos->{'last_move_uci'} = $1 . $2; @@ -300,18 +300,4 @@ sub _parse_uci_move { return ($from_row, $from_col, $to_row, $to_col, $promo); } -sub _parse_fics_clock { - my $x = shift; - if ($x =~ /^\d+$/) { - my $s = $x % 60; - $x = ($x - $s) / 60; - my $m = $x % 60; - $x = ($x - $m) / 60; - my $h = $x; - return sprintf "%02d:%02d:%02d", $h, $m, $s; - } else { - return $x; - } -} - 1;