Sha256: 43094f2ba057ee1bd597cd062b2fb41ea7f7f22c7d7dd88a21e746c274e23f2e

Contents?: true

Size: 723 Bytes

Versions: 1

Compression:

Stored size: 723 Bytes

Contents

require "sgl"

def setup
  window -200, -200, 200, 200
  background 100
  $xpos = []		# 中身が空の配列をx座標,y座標について用意する.
  $ypos = []
  for a in 0..20	# 配列の要素それぞれについて繰り返す.
    $xpos[a] = 0
    $ypos[a] = 0
  end
  $index = 0		# 現在配列のどこの部分を指しているかを示す.
end

def display
  $xpos[$index] = mouseX	# 添字
  $ypos[$index] = mouseY

  for a in 0..20	# 配列の要素それぞれについて繰り返す.
    x = $xpos[a]
    y = $ypos[a]
    colorHSV 0, 100, 100, 20
    circle x, y, 50, POLYGON
  end

  $index = $index + 1	# 現在を示す$indexを次の値のところにセットする.
  if 20 < $index	# $indexが配列の大きさを越えたら0にセットする
    $index = 0
  end

  p $xpos
  p $ypos
end

mainloop

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sgl-0.4.0 examples/sample12a.rb