Sha256: 45c317a3a65e35ee23eab0156a0f244f7cba88025793c7865cb08da0ec52431a

Contents?: true

Size: 262 Bytes

Versions: 12

Compression:

Stored size: 262 Bytes

Contents

# An Attachable can be attached to a Pod.
#
module Attachable extend Trait
  
  attr_accessor :relative_position
  
  def move_relative pod
    self.position = pod.relative_position self
    self.rotation = pod.rotation unless self.kind_of? Turnable
  end
  
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
gosu_extensions-0.2.9 lib/traits/attachable.rb
gosu_extensions-0.2.8 lib/traits/attachable.rb
gosu_extensions-0.2.7 lib/traits/attachable.rb
gosu_extensions-0.2.6 lib/traits/attachable.rb
gosu_extensions-0.2.5 lib/traits/attachable.rb
gosu_extensions-0.2.4 lib/traits/attachable.rb
gosu_extensions-0.2.3 lib/traits/attachable.rb
gosu_extensions-0.2.2 lib/traits/attachable.rb
gosu_extensions-0.2.1 lib/traits/attachable.rb
gosu_extensions-0.2.0 lib/traits/attachable.rb
gosu_extensions-0.1.28 lib/traits/attachable.rb
gosu_extensions-0.1.27 lib/traits/attachable.rb