diff --git a/answer.php b/answer.php index b7abe58..4f22f25 100644 --- a/answer.php +++ b/answer.php @@ -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; function calculate_points($time) { - if($time < TIME_FULL) { - $points = MAX_POINTS; - } else { - $points = round(MAX_POINTS - ((POINTS_REDUCTION * sqrt(REDUCTION_STEP * (-8 * TIME_FULL + REDUCTION_STEP + 8 * $time))) / (2 * REDUCTION_STEP))); - } - if($points < MIN_POINTS) { - $points = MIN_POINTS; + $points = 0; + if($time > 10) { + if ($time < TIME_FULL) { + $points = MAX_POINTS; + } else { + $points = round(MAX_POINTS - ((POINTS_REDUCTION * sqrt(REDUCTION_STEP * (-8 * TIME_FULL + REDUCTION_STEP + 8 * $time))) / (2 * REDUCTION_STEP))); + } + if ($points < MIN_POINTS) { + $points = MIN_POINTS; + } } return $points; }