T201704201433

This commit is contained in:
Leander
2017-04-20 14:33:57 +02:00
parent c7997cf104
commit 8b06b98cbf

View File

@@ -17,13 +17,16 @@ $chosen_answer = isset($_GET['answer']) ? $_GET['answer'] : '';
$chosen_answer = (($chosen_answer === '0') || ($chosen_answer && gettype(+$chosen_answer) == 'integer')) ? +$_GET['answer'] : -1; $chosen_answer = (($chosen_answer === '0') || ($chosen_answer && gettype(+$chosen_answer) == 'integer')) ? +$_GET['answer'] : -1;
function calculate_points($time) { function calculate_points($time) {
if($time < TIME_FULL) { $points = 0;
$points = MAX_POINTS; if($time > 10) {
} else { if ($time < TIME_FULL) {
$points = round(MAX_POINTS - ((POINTS_REDUCTION * sqrt(REDUCTION_STEP * (-8 * TIME_FULL + REDUCTION_STEP + 8 * $time))) / (2 * REDUCTION_STEP))); $points = MAX_POINTS;
} } else {
if($points < MIN_POINTS) { $points = round(MAX_POINTS - ((POINTS_REDUCTION * sqrt(REDUCTION_STEP * (-8 * TIME_FULL + REDUCTION_STEP + 8 * $time))) / (2 * REDUCTION_STEP)));
$points = MIN_POINTS; }
if ($points < MIN_POINTS) {
$points = MIN_POINTS;
}
} }
return $points; return $points;
} }