Sha256: fab9c4f676a0895b26379d4d314cbbc2b5673bf476d000e81f26be18784fc68b

Contents?: true

Size: 660 Bytes

Versions: 59

Compression:

Stored size: 660 Bytes

Contents

# frozen_string_literal: true
def act_on(obj)
  obj.color(:red)
  obj.left(56)
end

def act_off(obj)
  obj.color(:blue)
  obj.left(33)
end


b = box({ left: 12, id: :the_first_box, top: 30 })

b.touch(true) do
  b.alternate({ width: 33, color: :red, height: 33 , smooth: 0 }, { width: 66, color: :orange, blur: 8}, { height: 66, color: :green, smooth: 9, blur: 0})
end

c = circle({ left: 99 , top: 30})

c.touch(true) do
  alt = b.alternate(true, false)
  if alt
    c.color(:yellowgreen)
  else
    c.color(:orange)
  end
end


c2 = circle({ left: 333 , top: 30})


c2.touch(true) do
  b.alternate({  executor: {act_on: b}  }, { executor: {act_off: b}})
end

Version data entries

59 entries across 30 versions & 1 rubygems

Version Path
atome-0.5.7.6.5 vendor/assets/src/medias/utils/examples/particles/executor/example.rb
atome-0.5.7.6.0 vendor/assets/application/examples/executor.rb
atome-0.5.7.6.0 vendor/assets/application/examples/alternate.rb
atome-0.5.7.5.9 vendor/assets/application/examples/executor.rb
atome-0.5.7.5.9 vendor/assets/application/examples/alternate.rb
atome-0.5.7.5.4 vendor/assets/application/examples/executor.rb
atome-0.5.7.5.4 vendor/assets/application/examples/alternate.rb
atome-0.5.7.5.3 vendor/assets/application/examples/alternate.rb
atome-0.5.7.5.3 vendor/assets/application/examples/executor.rb
atome-0.5.7.5.1 vendor/assets/application/examples/executor.rb
atome-0.5.7.5.1 vendor/assets/application/examples/alternate.rb
atome-0.5.7.4.8 vendor/assets/application/examples/alternate.rb
atome-0.5.7.4.8 vendor/assets/application/examples/executor.rb
atome-0.5.7.4.7 vendor/assets/application/examples/alternate.rb
atome-0.5.7.4.7 vendor/assets/application/examples/executor.rb
atome-0.5.7.4.6 vendor/assets/application/examples/alternate.rb
atome-0.5.7.4.6 vendor/assets/application/examples/executor.rb
atome-0.5.7.4.3 vendor/assets/application/examples/executor.rb
atome-0.5.7.4.3 vendor/assets/application/examples/alternate.rb
atome-0.5.7.4.2 vendor/assets/application/examples/executor.rb