Beispiel #1
0
void W_ReleaseAllWads(void)
{
    size_t i;

    W_DoneCache();

    for (i = 0; i < numwadfiles; i++)
    {
        if (wadfiles[i].handle)
        {
//      close(wadfiles[i].handle);
            fclose(wadfiles[i].handle);
            free(wadfiles[i].data);
            wadfiles[i].handle = 0;
        }
    }

    numwadfiles = 0;
    free(wadfiles);
    wadfiles = NULL;
    numlumps = 0;
    free(lumpinfo);
    lumpinfo = NULL;

    V_FreePlaypal();
}
Beispiel #2
0
void W_ReleaseAllWads(void)
{
	W_DoneCache();
	numwadfiles = 0;
	free(wadfiles);
	wadfiles = NULL;
	numlumps = 0;
	free(lumpinfo);
	lumpinfo = NULL;
}
Beispiel #3
0
void W_ReleaseAllWads(void) {
  W_DoneCache();
  D_ClearResourceFiles();

  numlumps = 0;
  free(lumpinfo);
  lumpinfo = NULL;

  V_FreePlaypal();
}