# splash

g.norefresh()
amplitude = 0
x = 0
y = 0
count = 0

import math
  
while 1:
	if g.getMouse(3):
		x = g.getMouse(1)
		y = g.getMouse(2)
		amplitude = 360
		count = 0
	if amplitude > 0:
		count = count + 1
		amplitude = amplitude - 1
	for i in range(0,100,20):
		for j in range(0,100,20):
			dist = math.sqrt((i+10-x)*(i+10-x)+(j+10-y)*(j+10-y))		
			color = 50 + amplitude * math.sin((dist - count) * 6.28 / 80.0) / 20.0
			g.field(i+1,j+1,i+19,j+19,int(color))
	g.refresh()