Sha256: 37c12e0a8dc58af904d518a4b54a225aff7ee635bc8f46295c560463a2daea7a
Contents?: true
Size: 634 Bytes
Versions: 1
Compression:
Stored size: 634 Bytes
Contents
require "sgl" def setup window -200, -200, 200, 200 background 100 $pos = [] # 中身が空の配列を用意する. end def display x = mouseX y = mouseY $pos << [x, y] # 配列に現在のマウスの位置を追加する. $pos.each {|pos| # 配列の各々の要素について{}の中身を実行する. # その各々の要素はposという変数に入る. x = pos[0] y = pos[1] push colorHSV 0, 100, 100, 10 translate x, y, 0 rotateX x rotateY y scale 20 rect -5, -5, 5, 5 pop } if 10 < $pos.length # もし配列がたまりすぎた場合は先頭から順に捨てる. $pos.shift end end mainloop
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sgl-1.0.0 | examples/sample16a.rb |