lib/traits/shooter.rb in gosu_extensions-0.3.0 vs lib/traits/shooter.rb in gosu_extensions-0.3.1
- old
+ new
@@ -39,11 +39,11 @@
muzzle_rotation { rotation calculation }
Example:
frequency 20
shoots Bullet
- muzzle_position { self.position + self.rotation_vector.normalize*self.radius }
- muzzle_velocity { |_| self.rotation_vector.normalize }
+ muzzle_position { self.position + self.rotation_vector.normalize*20 } # Or: Shooter::Position.front(20)
+ muzzle_velocity { |_| self.rotation_vector.normalize } # Or: Shooter::Velocity.front(1)
muzzle_rotation { |_| self.rotation }
MANUAL
attr_accessor :shot_type
attr_writer :shooting_range, :shooting_rate
\ No newline at end of file