la línea de estado ~= estado; no la he probado, no se si funcionaría, espero que sí.
Si no funciona, puedes usar este otro método;
...
if( estado%2 != 0)
...
estado++;
...
la línea de estado ~= estado; no la he probado, no se si funcionaría, espero que sí.
Si no funciona, puedes usar este otro método;
...
if( estado%2 != 0)
...
estado++;
...