Method: MHL::GenericParticle#evaluate
- Defined in:
- lib/mhl/generic_particle.rb
#evaluate(func) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/mhl/generic_particle.rb', line 12 def evaluate(func) # calculate particle height @height = func.call(@position) # update particle attractor (if needed) if @attractor.nil? or @height > @attractor[:height] @attractor = { height: @height, position: @position } end end |