Sha256: 02ffbd3a5ec87f3d9e4f14e51bbfff8eea3290b65c5486267255ae66a6316458

Contents?: true

Size: 560 Bytes

Versions: 17

Compression:

Stored size: 560 Bytes

Contents

%w[xot rucy beeps rays reflex processing rubysketch]
  .map  {|s| File.expand_path "../../#{s}/lib", __dir__}
  .each {|s| $:.unshift s if !$:.include?(s) && File.directory?(s)}

require 'rubysketch'
using RubySketch

noStroke
gravity 0, 1000

sprites = []
ground  = createSprite 0, height - 10, width, 10

draw do
  background 100
  sprite *sprites, ground
end

mousePressed do
  shape          = Circle.new 0, 0, 20
  sp             = createSprite mouseX + rand, mouseY + rand, shape: shape
  sp.dynamic     = true
  sp.restitution = 0.5
  sprites << sp
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
rubysketch-0.7.7 examples/physics.rb
rubysketch-0.7.6 examples/physics.rb
rubysketch-0.7.5 examples/physics.rb
rubysketch-0.7.4 examples/physics.rb
rubysketch-0.7.3 examples/physics.rb
rubysketch-0.7.2 examples/physics.rb
rubysketch-0.7.1 examples/physics.rb
rubysketch-0.7 examples/physics.rb
rubysketch-0.6.3 examples/physics.rb
rubysketch-0.6.2 examples/physics.rb
rubysketch-0.5.38 examples/physics.rb
rubysketch-0.5.37 examples/physics.rb
rubysketch-0.5.36 examples/physics.rb
rubysketch-0.5.35 examples/physics.rb
rubysketch-0.5.34 examples/physics.rb
rubysketch-0.5.33 examples/physics.rb
rubysketch-0.5.32 examples/physics.rb