Sha256: 4b5e3e72a6b6300d52d4c00f63fb813229e2f94e6e81440329f4169fcbe6a964

Contents?: true

Size: 505 Bytes

Versions: 2

Compression:

Stored size: 505 Bytes

Contents

module Ray
  class Drawable
    def y
      pos.y
    end

    def x
      pos.x
    end

    def y=(val)
      self.pos = [x, val]
    end

    def x=(val)
      self.pos = [val, y]
    end

    def scale_x
      scale.x
    end

    def scale_y
      scale.y
    end

    def scale_x=(val)
      self.scale = [val, scale_y]
    end

    def scale_y=(val)
      self.scale = [scale_x, val]
    end

    alias zoom  scale
    alias zoom= scale=

    alias position  pos
    alias position= pos=
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ray-0.1.1 lib/ray/drawable.rb
ray-0.1.0 lib/ray/drawable.rb