Incrementing Values inside an if statement
I would say this is quite questionable.
Imagine you never saw this code before, and are trying to understand it, would this make it easier to understand or harder? I say harder.