Sha256: f138429261f8d37c31d60cb501a4066560047ba8629af85fa9273deecafed157

Contents?: true

Size: 1.37 KB

Versions: 7

Compression:

Stored size: 1.37 KB

Contents

# frozen_string_literal: true

# FIXME: bug we using a color twice or more only the first is colored: c = { red: 1 }; a.color(c),b.color(c)

c = circle

wait 1 do
  # the most performant way :
  # please note that in this case:  render , id and type params must place in order
  c.color(
    { renderers: [:browser], id: :c319, type: :color,
      red: 1, green: 1, blue: 0.15, alpha: 0.6 }
  )
  puts c
end

wait 2 do
  # now we overload the color
  c.color({ red: 1 })
  puts c

end

wait 4 do
  # now the easy way
  c.color(:yellow)
  puts c

  wait 1 do
    c.color({ green: 1, blue: 0.69, alpha: 1 })
    puts c

  end
end

wait 5 do
  d=c.color(:red)
  puts c

  wait 1 do
    d.blue(0)
    puts c

  end

  wait 2 do
    d.red(1)
    puts c

  end
end


wait 10  do
  d=Atome.new({ color: { renderers: [:browser], id: :col1, type: :color, attach: [],
                       left: 33, top: 66, red: 1, green: 0.15, blue: 0.7, alpha: 1 } })

  col_2 = Atome.new({ color: { renderers: [:browser], id: :col2, type: :color, attach: [],
                               left: 33, top: 66, red: 0, green: 0.15, blue: 0.7, alpha: 1 } })

  puts d
  e=Atome.new(
    shape: { type: :shape, renderers: [:browser], id: :shaped, attach: [:view],  attached: [:col1],
             left: 199, top: 99,
             width: 66, height: 66
    }
  )
  puts e
  wait 2 do
    col_2.attach([:shaped])
    puts e
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
atome-0.5.4.1.9 vendor/assets/src/medias/rubies/examples/color.rb
atome-0.5.4.1.7 vendor/assets/src/medias/rubies/examples/color.rb
atome-0.5.4.1.3 vendor/assets/src/medias/rubies/examples/color.rb
atome-0.5.4.1.2 vendor/assets/src/medias/rubies/examples/color.rb
atome-0.5.4.1.1 vendor/assets/src/medias/rubies/examples/color.rb
atome-0.5.4.1.0 vendor/assets/src/medias/rubies/examples/color.rb
atome-0.5.4.0.9 vendor/assets/src/medias/rubies/examples/color.rb