From 8e30bd1f697b793babd183b6d172cdbd7b679d80 Mon Sep 17 00:00:00 2001 From: victorfisac Date: Wed, 30 Dec 2015 04:43:24 +0100 Subject: [PATCH] Fixed and improved android template - Added gestures module functions. - Fixed screen tap detection. --- templates/android_project/jni/basic_game.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/templates/android_project/jni/basic_game.c b/templates/android_project/jni/basic_game.c index bf2d5d02..482011a0 100644 --- a/templates/android_project/jni/basic_game.c +++ b/templates/android_project/jni/basic_game.c @@ -30,8 +30,9 @@ void android_main(struct android_app *app) const int screenHeight = 450; GameScreen currentScreen = LOGO; - + InitWindow(screenWidth, screenHeight, app); + InitGesturesSystem(app); // TODO: Initialize all required variables and load all required data here! @@ -50,7 +51,7 @@ void android_main(struct android_app *app) while (!WindowShouldClose()) // Detect window close button or ESC key { // Update - //---------------------------------------------------------------------------------- + //---------------------------------------------------------------------------------- switch(currentScreen) { case LOGO: @@ -70,7 +71,7 @@ void android_main(struct android_app *app) // TODO: Update TITLE screen variables here! // Press enter to change to GAMEPLAY screen - if (IsGestureDetected()) + if (GetGestureType() == GESTURE_TAP) { PlaySound(fx); currentScreen = GAMEPLAY; @@ -81,8 +82,8 @@ void android_main(struct android_app *app) // TODO: Update GAMEPLAY screen variables here! // Press enter to change to ENDING screen - if (IsGestureDetected()) - { + if (GetGestureType() == GESTURE_TAP) + { PlaySound(fx); currentScreen = ENDING; } @@ -92,7 +93,7 @@ void android_main(struct android_app *app) // TODO: Update ENDING screen variables here! // Press enter to return to TITLE screen - if (IsGestureDetected()) + if (GetGestureType() == GESTURE_TAP) { PlaySound(fx); currentScreen = TITLE; @@ -100,6 +101,8 @@ void android_main(struct android_app *app) } break; default: break; } + + UpdateGestures(); //---------------------------------------------------------------------------------- // Draw