Sha256: 41a51245ce611848ae21ec762ecc4b1be4746d8ef435929d27452245f95e6bf7

Contents?: true

Size: 240 Bytes

Versions: 15

Compression:

Stored size: 240 Bytes

Contents

# An Attachable can be attached to a Pod.
#
module Attachable
  
  attr_accessor :relative_position
  
  def move_relative pod
    self.position = pod.position + relative_position # pod.rotation
    self.rotation = pod.rotation
  end
  
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
gosu_extensions-0.1.14 lib/traits/attachable.rb
gosu_extensions-0.1.13 lib/traits/attachable.rb
gosu_extensions-0.1.12 lib/traits/attachable.rb
gosu_extensions-0.1.11 lib/traits/attachable.rb
gosu_extensions-0.1.10 lib/traits/attachable.rb
gosu_extensions-0.1.9 lib/traits/attachable.rb
gosu_extensions-0.1.8 lib/traits/attachable.rb
gosu_extensions-0.1.7 lib/traits/attachable.rb
gosu_extensions-0.1.6 lib/traits/attachable.rb
gosu_extensions-0.1.5 lib/traits/attachable.rb
gosu_extensions-0.1.4 lib/traits/attachable.rb
gosu_extensions-0.1.3 lib/traits/attachable.rb
gosu_extensions-0.1.2 lib/traits/attachable.rb
gosu_extensions-0.1.1 lib/traits/attachable.rb
gosu_extensions-0.1.0 lib/traits/attachable.rb