class Maimailog::Data::Detail::Score
スコア
Attributes
break[RW]
break_max[RW]
hold[RW]
hold_max[RW]
slide[RW]
slide_max[RW]
tap[RW]
tap_max[RW]
Public Class Methods
new()
click to toggle source
# File lib/maimailog/data/detail.rb, line 31 def initialize @tap = 0 @hold = 0 @slide = 0 @break = 0 @tap_max = 0 @hold_max = 0 @slide_max = 0 @break_max = 0 end
Public Instance Methods
rate()
click to toggle source
# File lib/maimailog/data/detail.rb, line 50 def rate (total / total_max.to_f * 10000).floor / 100.0 end
total()
click to toggle source
# File lib/maimailog/data/detail.rb, line 42 def total @tap + @hold + @slide + @break end
total_max()
click to toggle source
# File lib/maimailog/data/detail.rb, line 46 def total_max @tap_max + @hold_max + @slide_max + @break_max end