diff --git a/src/game.c b/src/game.c index c029798..6ad2486 100644 --- a/src/game.c +++ b/src/game.c @@ -2706,6 +2706,7 @@ int game_mainLoop() else if ((game.area == MISN_VENUS) && (engine.musicVolume > 0)) { + player_getInput(); engine.keyState[KEY_UP] = 0; engine.keyState[KEY_DOWN] = 0; engine.keyState[KEY_LEFT] = 0; diff --git a/src/title.c b/src/title.c index 45ca337..8fcee86 100644 --- a/src/title.c +++ b/src/title.c @@ -698,6 +698,13 @@ void title_showCredits() if (engine.keyState[KEY_ESCAPE] || engine.keyState[KEY_FIRE] || engine.keyState[KEY_ALTFIRE]) break; + + // Check to see if we need to reposition credits + if (credit[0].x != (screen->w - credit[0].image->w) / 2) { + for (i=0; i< nCredit; i++) { + credit[i].x = (screen->w - credit[i].image->w) / 2; + } + } float speed = 0.5; if (engine.keyState[KEY_DOWN])