Jay McGavren's Journal

How a Head First author spends his days off

View on GitHub
2007-07-02

Splat!

Gravity EnvironmentalFactor

gravity = EnvironmentalFactor.new
accelerate = Behavior.new
accelerate.add_action {|target| target.vector.y += 9.8}
gravity.behaviors << accelerate
environment.environmental_factors << gravity
Copyright © Jay McGavren.