Anstatt while(bapanv != bapann) zu verwenden, ist es sicherer, etwas wie folgt zu schreiben while(bapanv > bapann), denn es ist sehr unwahrscheinlich, dass in einem Frame genau der Wert bapann getroffen wird.
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual