Sha256: 61a62661d70444e5a4e6c1948ddf981fba680c5d9925bd0fcde757c50388e50a

Contents?: true

Size: 561 Bytes

Versions: 4

Compression:

Stored size: 561 Bytes

Contents

$:.unshift File.expand_path(File.dirname(__FILE__) + "/../../lib")
$:.unshift File.expand_path(File.dirname(__FILE__) + "/../../ext")

require 'ray'

def path_of(res)
  File.expand_path File.join(File.dirname(__FILE__), '../../test/res', res)
end

Ray.game "Resizable window", :resizable => true do
  register { add_hook :quit, method(:exit!) }

  scene :view do
    @sprite = sprite path_of("sprite.png")

    on :window_resize do
      window.view = window.default_view
    end

    render do |win|
      win.draw @sprite
    end
  end

  scenes << :view
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ray-0.2.1 samples/view/resize.rb
ray-0.2.0 samples/view/resize.rb
ray-0.1.1 samples/view/resize.rb
ray-0.1.0 samples/view/resize.rb