블로그 이미지
Leeway is... the freedom that someone has to take the action they want to or to change their plans.
maetel

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
  • total
  • today
  • yesterday

Category

2007. 6. 27. 18:54 Code/NodeBox


size(200,200)
speed(100)

def setup():
    global x
    global y
    global f
    global c
    global n
    global f
   
    f=0
    n=0
       
    c=range(16) #color of a cell
    n=range(16)
    for cell in range(16): #cell number
        c[cell]=1
        n[cell]=0
       
def draw():
    global x
    global y
    global f
    global c
    global n

    f+=1 #frame
    x=MOUSEX
    y=MOUSEY   
    s=50 #size of a cell   
    b=1 #blue
 
 
    for cell in range(16):
        c[cell]-=0.05-0.01*n[cell]
#        c[cell]+=0.027*n[cell]
   
    for h in range(4):
        for w in range(4):
            cell=h*4+w #cell number
            pl=0
            pr=0
            pt=0
            pb=0
            if ((x>=w*s)&(x<=(w+1)*s)) & ((y>=h*s)&(y<=(h+1)*s)):
                c[cell]=1

            if w>0:
                if (c[cell]<c[cell-1]):
                    pl=1       
            if w<3:   
                if (c[cell]<c[cell+1]):
                    pr=1
            if h>0:
                if (c[cell]<c[cell-4]):
                    pt=1
            if h<3:
                if (c[cell]<c[cell+4]):
                    pb=1                                      
           
            n[cell]=pl+pr+pt+pb
           
            fill(c[cell],c[cell],b)
            stroke(1)
            rect(w*s,h*s,s,s)
           
           
## lesson 1. range 변수의 매개변수들은 모두 range여야 한다.

           

'Code > NodeBox' 카테고리의 다른 글

matrix_glimmer_dim  (0) 2007.07.04
matrix-glimmer  (0) 2007.07.04
matrix-color change  (0) 2007.06.27
matrix  (0) 2007.06.27
arrive  (0) 2007.06.25
posted by maetel