#
import math
def versinwave (k,e,m,l,w):
for a in range (0, 808):
angle=(a/w+l)
x=int(a/8.0)
y=int(k*x + e+ m*math.sin(angle))
p=int(20+10*math.sin(angle))
g.setPixel (y, x, p)
for q in range (30, 80):
versinwave (0, q, 10, 14.5, 80.0)
def invversinwave (k,e,m,l,w):
for a in range (0, 808):
angle=(a/w+l)
x=int(a/8.0)
y=int(k*x + e+ m*math.sin(angle))
g.setPixel (y, x, 0)
for h in range (0, 40):
invversinwave (0, 100-h, 10, 14.5-math.pi, 80.0)
def horsinwave (k,e,m,l,w):
for a in range (0, 808):
angle=(a/w+l)
x=int(a/8.0)
y=int(k*x + e+ m*math.sin(angle))
p=int(20+10*math.sin(angle))
g.setPixel (x, y, p)
def invhorsinwave (k,e,m,l,w):
for a in range (0, 808):
angle=(a/w+l)
x=int(a/8.0)
y=int(k*x + e+ m*math.sin(angle))
g.setPixel (x,y, 0)
for s in range (-10,38):
invhorsinwave (0, s, 10, .2+math.pi, 80.0)
for s in range (-10, 20):
invhorsinwave (0, 100-s, 10, .2, 80.0)
-gary escudero