#seed
import math
def random ():
b= (334290+3*g.getTime(4)*g.getTime(3))
print int(b%100)
return int(b%100)
def plant (x,y):
k=(random()%4)
while k > 0:
e=(1+(random())%2)
b=e
while b>0:
g.norefresh()
c=int((25-e)*(math.cos(math.pi/(3+random()%3.0)+(math.pi/4))))
g.pause(3)
d=int((25-e)*(math.sin(math.pi/(3+random()%3.0)+(math.pi/4))))
g.line (x,y,(x+c),(y+d))
i = (x+c)
j = (y+d)
g.refresh()
l= (random()%(2*e))
while l>0:
c=int((20-e)*(math.cos(math.pi/(2+random()%5.0)+(math.pi/4))))
g.pause(3)
d=int((20-e)*(math.sin(math.pi/(2+random()%5.0)+(math.pi/4))))
g.line (i,j,(i+c),(j+d))
l=(l-1)
b=(b-1)
k=(k-1)
while 1:
if g.getMouse(3)==100:
plant(g.getMouse(1), g.getMouse(2))
-gary escudero