ok this is how it comes out for the emulator......
Maybe the problem lies in GL.java and in Runner
( in public boolean onTouchEvent(MotionEvent event) )
I need to formulate a proper solution for this...
After a quick look at the source code..
I have removed these codes
// float cx = control.tMove + control.tDown;
// float cy = control.tMove + control.tDown;
and replace it with these
// float cx = control.tDown;
// float cy = control.tDown;
and it seems like Y axis is a little bit off. when it's near the Top/Left corner
But X axis seems to be alright.
same goes with event.getY() and event.getY(int);...
after all the test.
is seems like it affects with these... (don't have an idea how to test cancel..)
even in rotated state.
it seems like I have this problem with the width that's 320 pixel wide.
uninstall the old one.
please test what the values are when it's on the top/left corner
I need to know what the difference are
and please test if multi touch work.
I found out where the bug is.
I'm using the wrong value for the height in ortho mode