Need Help With Police Light Modes

@wildbill
The blue lights in my area are legal. As long as they are only blue. I only plan on using blue lights. I don't really want to pay a fine, or anything like that.

As the old song goes, 'tain't necessarily so. Here's a for loop that just goes on and on.

for (;;)

The question is, will it stop looping once the state is changed? I will be home in ~6 hours to test it. I'll let you know if it works properly. If it doesn't, then I will consider using BlinkWithoutDelay because as a few of you have said, delay() stops everything until that delay period is over.

So I'm guessing I would implement the "for()" statement as such:

while (buttonMode == 1){  //Do I even need the while if the "for()" statement is there?
for(;;){
digitalWrite(ledFrontLeft, HIGH);
delay(50); //Yes, I know. I'm using delays until I can figure out how to use BlinkWithoutDelay
digitalWrite(ledFrontLeft, LOW);
delay(50);
}
}