////////////////////////////////////////////////////////////////////////// // Gets a plain text file std::string DsTemplate::loadTemplateFile( std::string filename ) { BcFile file; std::string f = filename; file.open( f.c_str() ); // PSY_LOG("Loading file: %s (size: %d)\n", filename.c_str(), file.size()); if ( !file.isOpen() ) return ""; char* data = new char[file.size() + 1]; BcMemZero(data, file.size() + 1); file.read(data, file.size()); std::string output = data; delete data; return output; }