Idee um den Cursor am Balken entlanglaufen lassen: Nimm die x-Position des Balken-Bildes und zieh dann die Hälfte der Bildbreite davon ab, weil der Maker den Mittelpunkt zur Positionierung benutzt. Das ist der Anfang des Balkens. Die x-Position plus die Hälfte der Bildbreite ist das Ende des Balkens. Bei deinem Balken musst du links noch ein paar Pixel hinzufügen bzw. rechts ein paar abziehen, weil der Cursor wahrscheinlilch ja nur über die Kugeln laufen soll.
Dann lässt du den Cursor nach rechts laufen, so lange seine x-Position <= dem Balkenende ist, dann nach links, so lange sie >= dem Balkenanfang ist, dann wieder nach rechts usw.
Wenn jetzt Enter gedrückt wird, schaust du, was die x-Position des Cursors ist und verteilst dementsprechend die Punkte.