By placing a label in front of a for or a while loop, a label scope array is created. This way you can access the inner labels of a loop from the outside or the labels of one loop from another loop:
.for (var i=0; i<20; i++) {
lda #i
sta loop2[i].color+1
}
loop2: .for (var i=0; i<20; i++) {
color: lda #0
sta $d020
}




