Wave function collapse: Difference between revisions

m
Line 50:
int k= j+td1*i;
int m= 4*k;
adj[XY(k,0,4)]= XY(MOD(i-1, td0), MOD(j, td1), td1); /* above (index 1 in a 3x3 grid) */
adj[XY(k,1,4)]= XY(MOD(i, td0), MOD(j-1, td1), td1); /* left (index 3 in a 3x3 grid) */
adj[XY(k,2,4)]= XY(MOD(i, td0), MOD(j+1, td1), td1); /* right (index 5 in a 3x3 grid) */
adj[XY(k,3,4)]= XY(MOD(i+1, td0), MOD(j, td1), td1); /* below (index 7 in a 3x3 grid) */
}
}
6,962

edits