Added functionality for better tracking of the minimum and maximum fps
This commit is contained in:
@ -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"
|
||||
|
Reference in New Issue
Block a user