Interrupting a delay

right, got it, interrupt returns to where it left off.

so in this case, back into the middle of the delay function and all I've done is just set trig_EN to true.

So really I could do this without using interrupts.

Better way would be to take millis() at time of trigger release, plus delay time taken from A1, and check for a trigger press during that period whilst keeping the gas on?

PaulS:
You do NOT hit the kitchen, get the ice cream out, and have a bowl of ice cream with the cookies you just bought.

You really don't know me! XD