diff options
author | Sebastian Leonhardt <sebastian.leonhardt@web.de> | 2015-04-11 00:27:44 +0200 |
---|---|---|
committer | Sebastian Leonhardt <sebastian.leonhardt@web.de> | 2015-04-11 00:27:44 +0200 |
commit | 06e76a375b1a7bb498f2c0dbfc46dc9647309a90 (patch) | |
tree | 91431dfb6792708e4d186b96977c40aab1f895eb | |
parent | f145660eff144f1bf06a966f395ae078c4bc788b (diff) | |
download | rockbox-06e76a3.tar.gz rockbox-06e76a3.zip |
Chopper game improvement
This tiny patch gives the player a bit time to
overlook the terrain and move the thumb to the
action button.
Change-Id: I63a4347c5bdafdd354f8c95b2bcdc64e046133a5
-rw-r--r-- | apps/plugins/chopper.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/apps/plugins/chopper.c b/apps/plugins/chopper.c index f140d841f2..94fe750a28 100644 --- a/apps/plugins/chopper.c +++ b/apps/plugins/chopper.c @@ -807,6 +807,7 @@ static int chopGameLoop(void) { int move_button, ret; bool exit=false; + bool showsplash=true; int end, i=0, bdelay=0, last_button=BUTTON_NONE; if (chopUpdateTerrainRecycling(&mGround) == 1) @@ -817,8 +818,6 @@ static int chopGameLoop(void) if (ret != -1) return PLUGIN_OK; - chopDrawScene(); - while (!exit) { end = *rb->current_tick + CYCLETIME; @@ -853,12 +852,18 @@ static int chopGameLoop(void) if(iCurrLevelMode == LEVEL_MODE_NORMAL) chopGenerateBlockIfNeeded(); + if (showsplash) { + chopDrawScene(); + rb->splash(HZ, "Get Ready!"); + showsplash = false; + } move_button=rb->button_status(); if (rb->button_get(false) == QUIT) { ret = chopMenu(1); if (ret != -1) return PLUGIN_OK; + showsplash = true; bdelay = 0; last_button = BUTTON_NONE; move_button = BUTTON_NONE; @@ -923,6 +928,7 @@ static int chopGameLoop(void) ret = chopMenu(0); if (ret != -1) return ret; + showsplash = true; } for (i=0; i < NUMBER_OF_BLOCKS; i++) @@ -933,6 +939,7 @@ static int chopGameLoop(void) ret = chopMenu(0); if (ret != -1) return ret; + showsplash = true; } if (TIME_BEFORE(*rb->current_tick, end)) |