05_grid+num

Dec 04, 2009 21:26






size(400,400)
speed(10)

def setup():

global frame, n
frame = 0
n = 0

def draw():
global frame, n
frame += 1
n += 1

gh = 50
gw = 50

datax = []
datay = []

translate(22, 19)

# Делаем grid

for item in grid(7, 7, gh, gw):
datax.append(item[0])
datay.append(item[1])

nofill()
stroke(0.2)
rect(item[0],item[1], gh, gw)
fill(0)
fontsize(9)
text((item[0],item[1]),item[0]+5,item[1]+10)
fill(1,0,0)
fontsize(12)
text(len(datax),item[0]+5,item[1]+30)

# сброс если n больше чем квадратов
if n >= len(datax):
n = frame-frame

# поскакали
oval(datax[n]+5, datay[n]+5, gh-10, gw-10)

nodebox

Previous post Next post
Up