push @results10, {
score => $score,
prob => (sprintf "%.3f", $prob),
- rdiff1 => (sprintf "%+d", int($rdiff1+0.5)),
- rdiff2 => (sprintf "%+d", int($rdiff2+0.5)),
- rdiff3 => (sprintf "%+d", int($rdiff3+0.5)),
- rdiff4 => (sprintf "%+d", int($rdiff4+0.5)),
+ rdiff1 => (sprintf "%+d", foosball::round($rdiff1)),
+ rdiff2 => (sprintf "%+d", foosball::round($rdiff2)),
+ rdiff3 => (sprintf "%+d", foosball::round($rdiff3)),
+ rdiff4 => (sprintf "%+d", foosball::round($rdiff4)),
};
}
push @results7, {
score => $score,
prob => (sprintf "%.3f", $prob),
- rdiff1 => (sprintf "%+d", int($rdiff1+0.5)),
- rdiff2 => (sprintf "%+d", int($rdiff2+0.5)),
- rdiff3 => (sprintf "%+d", int($rdiff3+0.3)),
- rdiff4 => (sprintf "%+d", int($rdiff4+0.4)),
+ rdiff1 => (sprintf "%+d", foosball::round($rdiff1)),
+ rdiff2 => (sprintf "%+d", foosball::round($rdiff2)),
+ rdiff3 => (sprintf "%+d", foosball::round($rdiff3)),
+ rdiff4 => (sprintf "%+d", foosball::round($rdiff4)),
};
}
'username2' => $username1_2,
'username3' => $username2_1,
'username4' => $username2_2,
- 'rating1' => int($rating1_1+0.5),
- 'rating2' => int($rating1_2+0.5),
- 'rating3' => int($rating2_1+0.5),
- 'rating4' => int($rating2_2+0.5),
+ 'rating1' => foosball::round($rating1_1),
+ 'rating2' => foosball::round($rating1_2),
+ 'rating3' => foosball::round($rating2_1),
+ 'rating4' => foosball::round($rating2_2),
'#results10' => XML::Template::alternate('tr/class', \@results10, 'odd', 'even'),
'#results7' => XML::Template::alternate('tr/class', \@results7, 'odd', 'even'),
});