Some small code tweaks

This commit is contained in:
raysan5 2015-07-13 18:16:24 +02:00
parent d50194940d
commit d686cc6c4a

View file

@ -132,10 +132,10 @@ static Vector2 touchPosition;
//---------------------------------------------------------------------------------- //----------------------------------------------------------------------------------
// Module specific Functions Declaration // Module specific Functions Declaration
//---------------------------------------------------------------------------------- //----------------------------------------------------------------------------------
extern void ProcessMotionEvent(GestureEvent event);
extern void ResetGestures(void); extern void ResetGestures(void);
extern Vector2 GetRawPosition(void); extern Vector2 GetRawPosition(void);
static void ProcessMotionEvent(GestureEvent event);
static float CalculateAngle(Vector2 initialPosition, Vector2 actualPosition, float magnitude); static float CalculateAngle(Vector2 initialPosition, Vector2 actualPosition, float magnitude);
static float OnPinch(); static float OnPinch();
static void SetDualInput(GestureEvent event); static void SetDualInput(GestureEvent event);
@ -265,7 +265,7 @@ extern void InitAndroidGestures(struct android_app *app)
//---------------------------------------------------------------------------------- //----------------------------------------------------------------------------------
// Module specific Functions Definition // Module specific Functions Definition
//---------------------------------------------------------------------------------- //----------------------------------------------------------------------------------
extern void ProcessMotionEvent(GestureEvent event) static void ProcessMotionEvent(GestureEvent event)
{ {
// Resets // Resets
dragVector = (Vector2){ 0, 0 }; dragVector = (Vector2){ 0, 0 };
@ -359,7 +359,7 @@ extern void ProcessMotionEvent(GestureEvent event)
{ {
lastDragPosition = endDragPosition; lastDragPosition = endDragPosition;
endDragPosition = GetRawPosition(); endDragPosition = touchPosition;
//endDragPosition.x = AMotionEvent_getX(event, 0); //endDragPosition.x = AMotionEvent_getX(event, 0);
//endDragPosition.y = AMotionEvent_getY(event, 0); //endDragPosition.y = AMotionEvent_getY(event, 0);
@ -568,6 +568,18 @@ static int32_t AndroidInputCallback(struct android_app *app, AInputEvent *event)
{ {
//int32_t key = AKeyEvent_getKeyCode(event); //int32_t key = AKeyEvent_getKeyCode(event);
//int32_t AKeyEvent_getMetaState(event); //int32_t AKeyEvent_getMetaState(event);
int32_t code = AKeyEvent_getKeyCode((const AInputEvent *)event);
// If we are in active mode, we eat the back button and move into pause mode.
// If we are already in pause mode, we allow the back button to be handled by the OS, which means we'll be shut down.
/*
if ((code == AKEYCODE_BACK) && mActiveMode)
{
setActiveMode(false);
return 1;
}
*/
} }
int32_t action = AMotionEvent_getAction(event); int32_t action = AMotionEvent_getAction(event);
@ -589,7 +601,7 @@ static int32_t AndroidInputCallback(struct android_app *app, AInputEvent *event)
ProcessMotionEvent(gestureEvent); ProcessMotionEvent(gestureEvent);
return 0; return 0; // return 1;
} }
#endif #endif