Last active
August 29, 2015 14:06
-
-
Save ArcticEcho/58061f74b0a1d296f99c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| vector<WavFileRead> VSSEnvironment::GetChannels(string directory) | |
| { | |
| vector<WavFileRead> files; | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(FrontLeft) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(FrontLeft) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(FrontRight) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(FrontRight) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(FrontCenter) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(FrontCenter) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(Lfe) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(Lfe) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(BackLeft) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(BackLeft) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(BackRight) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(BackRight) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(FrontLeftOfCenter) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(FrontLeftOfCenter) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(FrontRightOfCenter) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(FrontRightOfCenter) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(BackCenter) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(BackCenter) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(SideLeft) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(SideLeft) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(SideRight) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(SideRight) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(TopCenter) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(TopCenter) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(TopFrontLeft) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(TopFrontLeft) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(TopFrontCenter) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(TopFrontCenter) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(TopFrontRight) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(TopFrontRight) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(TopBackLeft) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(TopBackLeft) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(TopBackCenter) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(TopBackCenter) + ".wav")); | |
| } | |
| if (DirectoryTools::FileExists(directory + ChannelsFunctions::GetFriendlyName(TopBackRight) + ".wav")) | |
| { | |
| files.push_back(WavFileRead(directory + ChannelsFunctions::GetFriendlyName(TopBackRight) + ".wav")); | |
| } | |
| vector<string> allFiles = DirectoryTools::GetFiles(directory); | |
| for (int i = 0; i < allFiles.size(); i++) | |
| { | |
| if (allFiles[i].find(ChannelsFunctions::GetFriendlyName(Mono)) != 0 || allFiles[i].find(ChannelsFunctions::GetFriendlyName(Custom))) | |
| { | |
| files.push_back(WavFileRead(allFiles[i])); | |
| } | |
| } | |
| return files; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment