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
Quote:
// float cx = control[0].tMove[0] + control[0].tDown[0];
// float cy = control[0].tMove[1] + control[0].tDown[1];
|
and replace it with these
Quote:
// float cx = control[0].tDown[0];
// float cy = control[0].tDown[1];
|
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.
and yes.
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..)
// MotionEvent.ACTION_DOWN
// MotionEvent.ACTION_UP
// MotionEvent.ACTION_MOVE
even in rotated state.
it seems like I have this problem with the width that's 320 pixel wide.
updates again.
http://www.megaupload.com/?d=116CXZ8S
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.
no...
http://www.megaupload.com/?d=J2AHEO4I
I found out where the bug is.
I'm using the wrong value for the height in ortho mode