The problem is that some classes like the MenuScene i.e. utilize the ACTION_DOWN constant, which only used for the first 'TouchPoint', second/third/... get ACTION_POINTER_DOWN, so the changes are not so small.
I have to say that I don't like how Multitouch is implemented on Android

. All TouchPoints are squeezed into one MotionEvent and that index and id stuff is not what I wish it would be like.
I'll probably go the way to split such MultiTouch-Events into seperate FingerEvent(or any other good name). This like the behaviour of a great MultiTouch library I've already worked with, called TUIO, which basically looks like this:
Using java Syntax Highlighting
@Override
public void addTuioCursor(final TuioCursor pTuioCursor) {
...
}
@Override
public void updateTuioCursor(final TuioCursor pTuioCursor) {
...
}
@Override
public void removeTuioCursor(final TuioCursor pTuioCursor) {
...
}
Parsed in 0.031 seconds, using
GeSHi 1.0.8.4
This would require changes to i.e. the OnSceneTouchListener but it might be worth it, for a loooooooooot cleaner and a loooooooooot easier to understand implementation.
I'm about to finish my bachelor thesis today and print it tomorrow, so I cannot change it anymore and start working on MultiTouch.

Best Regards,
Nicolas