Sha256: b53c67f5cbb34fe7930a22f637fd78a4fb931cc7b46af184f9d5cd5575c3980a
Contents?: true
Size: 726 Bytes
Versions: 1
Compression:
Stored size: 726 Bytes
Contents
require "sgl" def setup window -200, -200, 200, 200 background 100 $pos = [] # 中身が空の配列を用意する. for a in 0..10 # 配列の要素それぞれについて繰り返す. $pos[a] = 0 # 中身に全部0を入れておく. end $index = 0 # 現在配列のどこの部分を指しているかを示す変数. end def display $pos[$index] = mouseX # 配列の$indexの示すところにマウスのx座標を入れる. for a in 0..10 # 配列の要素それぞれについて繰り返す. x = $pos[a] color 0 line x, -100, x, 100 # 縦線を描く. end $index = $index + 1 # 現在を示す$indexを次の値のところにセットする. if 10 < $index # $indexが配列の大きさを越えたら0にセットする. $index = 0 end p $pos # $posという配列の中身を表示する. end mainloop
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sgl-0.4.0 | examples/sample12.rb |