@@ -37,18 +37,14 @@ GamePlay::GamePlay(std::shared_ptr<Context>& context) :
3737 m_scoreManager = ScoreManager::getInstance ();
3838 m_theme.load (" Resources/Black.txt" );
3939
40-
4140 AudioManager& audioManager = AudioManager::getInstance (m_context->m_assets ->getSoundTrack (MAIN_SOUND_TRACK),
4241 m_context->m_assets ->getSoundTrack (IN_GAME_SOUND_TRACK),
4342 m_context->m_assets ->getSoundEffect (DAMAGE_SFX),
4443 m_context->m_assets ->getSoundEffect (BLAST_SFX),
4544 m_context->m_assets ->getSoundEffect (COIN_SFX),
4645 m_context->m_assets ->getSoundEffect (ENEMY_DEATH_SFX)
4746 );
48-
4947 m_sound = &audioManager;
50- // m_sound->setSFXVolume();
51-
5248 srand (time (nullptr ));
5349}
5450
@@ -287,19 +283,6 @@ void GamePlay::init()
287283 i.init (m_context->m_assets ->getTexture (COIN));
288284 i.setPosition (sf::Vector2f (pos));
289285 }
290-
291- // SOUND EFFECT SETTINGS
292- // m_coinEatSfx.setBuffer(m_context->m_assets->getSoundEffect(COIN_SFX));
293- // m_coinEatSfx.setVolume(20);
294-
295- // m_blastSFX.setBuffer(m_context->m_assets->getSoundEffect(BLAST_SFX));
296- // m_blastSFX.setVolume(80);
297-
298- // m_damageSFX.setBuffer(m_context->m_assets->getSoundEffect(DAMAGE_SFX));
299- // m_damageSFX.setVolume(100);
300-
301- // m_enemyDeathSFX.setBuffer(m_context->m_assets->getSoundEffect(ENEMY_DEATH_SFX));
302- // m_enemyDeathSFX.setVolume(100);
303286 // takeScreenshot("../Resources/assets/");
304287}
305288
@@ -354,14 +337,14 @@ void GamePlay::processInput()
354337 }
355338 break ;
356339 }
340+ // TEMPORARY DEBUGGIN TOOL
357341 /* case sf::Keyboard::Q:
358342 {
359343 m_shiftToGameOver = true;
360344 m_currentGameState = std::string("You Won!!");
361345 break;
362- }*/
363- // TEMPORARY DEBUGGIN TOOL
364- /* case sf::Keyboard::P:
346+ }
347+ case sf::Keyboard::P:
365348 {
366349 if (!showPowerUP)
367350 showPowerUP = true;
@@ -1085,77 +1068,4 @@ int GamePlay::removeWalls(sf::Vector2f pos, int radius)
10851068 }
10861069 }
10871070 return explodeTileCount;
1088- }
1089- // REMOVE LATER
1090- /*
1091- void GamePlay::explosions(sf::Vector2f bombPos, int radius)
1092- {
1093- sf::Sprite center;
1094- center.setTexture(m_context->m_assets->getTexture(EXPLOSION_CENTER));
1095- center.setPosition(bombPos);
1096- m_explosions.push_back(center);
1097-
1098- //i = 1 i < radius for middle piece
1099- for (int i = 1; i < radius; i++)
1100- {
1101- sf::Sprite sprite1;
1102- sprite1.setTexture(m_context->m_assets->getTexture(EXPLOSION_SIDE));
1103- sprite1.setPosition(sf::Vector2f(bombPos.x, bombPos.y - 16 * i));
1104-
1105- sf::Sprite sprite2;
1106- sprite2.setTexture(m_context->m_assets->getTexture(EXPLOSION_SIDE));
1107- sprite2.setPosition(sf::Vector2f(bombPos.x, bombPos.y + 16 * i));
1108-
1109- sf::Sprite sprite3;
1110- sprite3.setTexture(m_context->m_assets->getTexture(EXPLOSION_SIDE));
1111- sprite3.setPosition(sf::Vector2f(bombPos.x - 16 * i, bombPos.y));
1112- sprite3.setOrigin(8, 8);
1113- sprite3.setRotation(-90);
1114- sprite3.setOrigin(0, 0);
1115- sprite3.setPosition(sprite3.getPosition() + sf::Vector2f(0, 16));
1116-
1117- sf::Sprite sprite4;
1118- sprite4.setTexture(m_context->m_assets->getTexture(EXPLOSION_SIDE));
1119- sprite4.setPosition(sf::Vector2f(bombPos.x + 16 * i, bombPos.y));
1120- sprite4.setOrigin(8, 8);
1121- sprite4.setRotation(90);
1122- sprite4.setOrigin(0, 0);
1123- sprite4.setPosition(sprite4.getPosition() + sf::Vector2f(16, 0));
1124-
1125- m_explosions.push_back(sprite1);
1126- m_explosions.push_back(sprite2);
1127- m_explosions.push_back(sprite3);
1128- m_explosions.push_back(sprite4);
1129-
1130- }
1131- sf::Sprite end[4];
1132- for (int i = 0; i < 4; i++)
1133- {
1134- end[i].setTexture(m_context->m_assets->getTexture(EXPLOSION_END));
1135- }
1136-
1137- end[0].setPosition(sf::Vector2f(bombPos.x, bombPos.y - 16 * radius));
1138-
1139- end[1].setPosition(sf::Vector2f(bombPos.x, bombPos.y + 16 * radius));
1140- end[1].setOrigin(8, 8);
1141- end[1].setRotation(180.0f);
1142- end[1].setOrigin(0, 0);
1143- end[1].setPosition(end[1].getPosition() + sf::Vector2f(16, 16));
1144-
1145- end[2].setPosition(sf::Vector2f(bombPos.x - 16 * radius, bombPos.y));
1146- end[2].setOrigin(8, 8);
1147- end[2].setRotation(-90.0f);
1148- end[2].setOrigin(0, 0);
1149- end[2].setPosition(end[2].getPosition() + sf::Vector2f(0, 16));
1150-
1151- end[3].setPosition(sf::Vector2f(bombPos.x + 16 * radius, bombPos.y));
1152- end[3].setOrigin(8, 8);
1153- end[3].setRotation(90.0f);
1154- end[3].setOrigin(0, 0);
1155- end[3].setPosition(end[3].getPosition() + sf::Vector2f(16, 0));
1156-
1157- m_explosions.push_back(end[0]);
1158- m_explosions.push_back(end[1]);
1159- m_explosions.push_back(end[2]);
1160- m_explosions.push_back(end[3]);
1161- }*/
1071+ }
0 commit comments