Fix up passing by address on the float values. This is leftover crud from my attempts to pass float* instead of by value. I still can't make sense of what's wrong with the FingerDown calls - the mouse calls pass values in correctly, but the touch calls seem to corrupt the stack.
This commit is contained in:
@@ -82,7 +82,7 @@ void Android_OnTouch(int action, float x, float y, float p)
|
|||||||
switch(action)
|
switch(action)
|
||||||
{
|
{
|
||||||
case ACTION_DOWN:
|
case ACTION_DOWN:
|
||||||
SDL_SendFingerDown(touch->id, 1, SDL_TRUE, &x, &y, &p);
|
SDL_SendFingerDown(touch->id, 1, SDL_TRUE, x, y, p);
|
||||||
//SDL_SendMouseButton(Android_Window, SDL_PRESSED, SDL_BUTTON_LEFT);
|
//SDL_SendMouseButton(Android_Window, SDL_PRESSED, SDL_BUTTON_LEFT);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -91,7 +91,7 @@ void Android_OnTouch(int action, float x, float y, float p)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case ACTION_UP:
|
case ACTION_UP:
|
||||||
SDL_SendFingerDown(touch->id, 1, SDL_FALSE, &x, &y, p);
|
SDL_SendFingerDown(touch->id, 1, SDL_FALSE, x, y, p);
|
||||||
//SDL_SendMouseButton(Android_Window, SDL_RELEASED, SDL_BUTTON_LEFT);
|
//SDL_SendMouseButton(Android_Window, SDL_RELEASED, SDL_BUTTON_LEFT);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user