MCPcopy Create free account
hub / github.com/diasurgical/devilution / GetPermLevelNames

Function GetPermLevelNames

Source/pfile.cpp:408–426  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

406}
407
408void GetPermLevelNames(char *szPerm)
409{
410 DWORD save_num;
411 BOOL has_file;
412
413 save_num = pfile_get_save_num_from_name(plr[myplr]._pName);
414 GetTempLevelNames(szPerm);
415 if (!pfile_open_archive(FALSE, save_num))
416 app_fatal("Unable to read to save file archive");
417
418 has_file = mpqapi_has_file(szPerm);
419 pfile_flush(TRUE, save_num);
420 if (!has_file) {
421 if (setlevel)
422 sprintf(szPerm, "perms%02d", setlvlnum);
423 else
424 sprintf(szPerm, "perml%02d", currlevel);
425 }
426}
427
428void pfile_get_game_name(char *dst)
429{

Callers 1

LoadLevelFunction · 0.85

Calls 6

GetTempLevelNamesFunction · 0.85
pfile_open_archiveFunction · 0.85
app_fatalFunction · 0.85
mpqapi_has_fileFunction · 0.85
pfile_flushFunction · 0.85

Tested by

no test coverage detected