Hallo Ernst,
Einfach zuerst die Differenz der beiden Werte bilden und zwar den kleineren vom grösseren Wert abziehen.
Ist der Wert grösser als 128 musst du über die 0 drehen.
Dann musst du noch feststellen ob die 0 links oder recht von Startwert liegt.
MfG Peter(TOO)Code:diff = MAX(start, end) - MIN(start,end); if ( diff > 128 ) { if ( start > end ) { // linksrum } else { // rechtsrum } } else { if ( start > end ) { // rechtsrum } else { // linksrum } }
Lesezeichen