コード例 #1
0
ファイル: file_v2d.cpp プロジェクト: peres/scummvm
/**
 * Open "database" file (packed files)
 */
void FileManager_v2d::openDatabaseFiles() {
	debugC(1, kDebugFile, "openDatabaseFiles");

	if (!_stringArchive.open(getStringFilename()))
		error("File not found: %s", getStringFilename());
	if (!_sceneryArchive1.open(getSceneryFilename()))
		error("File not found: %s", getSceneryFilename());
	if (!_objectsArchive.open(getObjectFilename()))
		error("File not found: %s", getObjectFilename());
}
コード例 #2
0
ファイル: fm_index_builder.cpp プロジェクト: adamnovak/dbgfm
FMIndexBuilder::FMIndexBuilder(const std::string& filename, 
                               size_t small_sample_rate,
                               size_t large_sample_rate)
{
    // Create temporary files for the 3 components of the index
    mp_str_tmp = new std::ofstream(getStringFilename().c_str(), std::ios::binary);
    mp_sm_tmp = new std::ofstream(getSmallMarkerFilename().c_str(), std::ios::binary);
    mp_lm_tmp = new std::ofstream(getLargeMarkerFilename().c_str(), std::ios::binary);

    m_small_sample_rate = small_sample_rate;
    m_large_sample_rate = large_sample_rate;


    build(filename);
}