// // AniSoundUtils.cpp // SteveMaggieCpp // // Created by Katarzyna Kalinowska-Górska on 10.05.2017. // // #include "AniSoundUtils.h" #include "AniMathUtils.h" #include "AniSoundsRepo.h" unsigned int AniSoundUtils::playRandomSound(std::string soundFolderPath, std::vector< std::string> soundNames, bool stopEffects){ auto soundsLength = soundNames.size(); if(soundsLength > 0){ int randomIndex = AniMathUtils::getRandomInt(0, (int)soundsLength-1); std::string fullSoundPath = soundFolderPath == "" ? soundNames[randomIndex] : soundFolderPath /*+ "/"*/ + soundNames[randomIndex]; return AniSoundsRepo::playSound(fullSoundPath, stopEffects); } return 0; }