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