Added functionality for better tracking of the minimum and maximum fps

This commit is contained in:
2023-09-08 00:36:40 -06:00
parent 7e38154bc1
commit a1a00d9fe5
3 changed files with 24 additions and 3 deletions

View File

@ -20,15 +20,19 @@ class GameData < Sinatra::Base
end
post '/result/add' do
benchmark = Benchmark.where(:id => params[:result_benchmark]).first()
formatted_score = params[:result_average]
if benchmark.scoring == 'fps'
formatted_score = params[:result_average] + ':' + params[:result_minimum] + ':' + params[:result_maximum]
end
result_minimum = params[:result_minimum] if params.has_key?(:result_minimum)
result_maximum = params[:result_maximum] if params.has_key?(:result_maximum)
result = Result.create(
hardware_id: params[:result_hardware],
benchmark_id: params[:result_benchmark],
score: formatted_score
score: params[:result_average],
minimum_score: result_minimum,
maximum_score: result_maximum
)
redirect "/result"