私は問題があります。私はこのようにifstreamsを使用するコードをたくさん持っています:
元:
bool AudioManager::_loadSounds( const std::string& path, const std::string& appendPath )
{
//open the file
std::ifstream ifs( path.c_str() );
//ensure it is open
if(!ifs.is_open())
{
return false;
}
std::string line;
//read each sound
while( getline( ifs, line ) )
{
..。
問題は、PhysFSを使用するためにアプリケーション全体を変更する必要があることです。すべてのデータは、zipファイルに区分されることを除いて、同じディレクトリ構造のままになります。
PhysFSをifstreamに適用して、これらすべてのクラスを変更する必要がないようにする簡単な方法はありますか?