enhancing title screen

This commit is contained in:
2021-08-27 13:54:57 +02:00
parent 75031038c8
commit ff0102256c
5 changed files with 26 additions and 36 deletions

View File

@@ -2133,6 +2133,12 @@ void Game::checkPlayerItemCollision(int index)
case ITEM_COFFEE:
mPlayer[index]->giveExtraHit();
JA_PlaySound(mSoundItemPickup);
if (mPlayer[index]->getCoffees() == 2)
{
mPlayer[index]->addScore(5000);
updateHiScore();
createItemScoreSprite(mItem[i]->getPosX() + (mItem[i]->getWidth() / 2) - (m5000Bitmap->getWidth() / 2), mPlayer[index]->getPosY(), m5000Bitmap);
}
break;
case ITEM_COFFEE_MACHINE:
mPlayer[index]->setPowerUp(true);
@@ -2277,10 +2283,10 @@ void Game::resetItems()
// Devuelve un item en función del azar
Uint8 Game::dropItem()
{
if (mPlayer[0]->isPowerUp() || (mCoffeeMachineEnabled))
return NO_KIND;
else
return ITEM_COFFEE_MACHINE;
//if (mPlayer[0]->isPowerUp() || (mCoffeeMachineEnabled))
// return NO_KIND;
//else
// return ITEM_COFFEE_MACHINE;
const Uint8 luckyNumber = rand() % 100;
const Uint8 item = rand() % 6;
@@ -2873,7 +2879,7 @@ void Game::checkGameInput()
}
// Comprueba el input de pausa
if (mInput[i]->checkInput(INPUT_BUTTON_PAUSE, REPEAT_FALSE))
if (mInput[i]->checkInput(INPUT_CANCEL, REPEAT_FALSE))
{
mSection.subsection = GAME_SECTION_PAUSE;
@@ -3159,12 +3165,13 @@ void Game::runPausedGame()
}
// Dibuja los objetos
renderBackground();
renderBalloons();
renderBullets();
for (int i = 0; i < mNumPlayers; i++)
mPlayer[i]->render();
renderScoreBoard();
//renderBackground();
//renderBalloons();
//renderBullets();
//for (int i = 0; i < mNumPlayers; i++)
// mPlayer[i]->render();
//renderScoreBoard();
renderPlayField();
mMenuPause->render();
mFade->render();