Fixed and improved android template

- Added gestures module functions.
- Fixed screen tap detection.
This commit is contained in:
victorfisac 2015-12-30 04:43:24 +01:00
parent 6e5ceaa30d
commit 8e30bd1f69

View File

@ -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