Sha256: 1607fb9c03c110fae46bf671725fac9965ed5107eb96f1a900f375cbb730b9e4
Contents?: true
Size: 648 Bytes
Versions: 1
Compression:
Stored size: 648 Bytes
Contents
# frozen_string_literal: true Shoes.app width: 300, height: 300 do COLORS = Shoes::COLORS background cadetblue r = rect 100, 10, 100, 100, fill: red, strokewidth: 5, curve: 10, stroke: pink do alert 'Yay!' end o = oval 100, 110, 100, fill: green, strokewidth: 10, stroke: white para 'Shoes 4!!!!!!', left: 100, top: 70 size = COLORS.keys.size j = 0 a = animate 1 do |i| unless j == i r.style fill: send(COLORS.keys[rand size]), stroke: send(COLORS.keys[rand size]) o.style fill: send(COLORS.keys[rand size]), stroke: send(COLORS.keys[rand size]) j = i end end button('pause') { a.toggle } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.rc1 | samples/simple_flashing.rb |