static int m_start, m_end;
static int s_start, s_end;
-void F_startup (void) {
- logo("F_startup: setup file system\n");
-}
-
void F_addwad (const char *fn) {
static int i = 0;
static FILE_Stream wadh[MAX_WADS];
if (!WADRES_rehash()) {
ERR_failinit("F_initwads: failed rehash");
}
-}
-
-void F_allocres (void) {
d_start = F_getresid("D_START");
d_end = F_getresid("D_END");
m_start = F_getresid("M_START");
s_end = F_getresid("S_END");
}
-void F_loadres (int r, void *p) {
- WADRES_getdata(r, p);
-}
-
int F_findres (const char n[8]) {
return WADRES_find(n);
}
return WADRES_getsize(r);
}
+/*
void F_nextmus (char *s) {
int i = F_findres(s);
if (i <= m_start || i >= m_end) {
F_nextmus(s);
}
}
+*/
void F_loadmap (char n[8]) {
int id = F_getresid(n);
extern char savok[SAVE_MAX];
extern int d_start, d_end;
-void F_startup (void);
void F_addwad (const char *fn);
void F_initwads (void);
-void F_allocres (void);
-void F_loadres (int r, void *p);
int F_findres (const char n[8]);
int F_getresid (const char n[8]);
void F_getresname (char n[8], int r);
int F_getsprid (const char n[4], int s, int d, char *dir);
int F_getreslen (int r);
-void F_nextmus (char *s);
-void F_randmus (char *s);
+// void F_nextmus (char *s);
+// void F_randmus (char *s);
void F_loadmap (char n[8]);
R_done();
MUS_done();
S_done();
- M_shutdown();
puts("\nCRITICAL ERROR:");
va_start(ap, s);
vprintf(s, ap);
pl2.kwr = KEY_2;
pl2.kp = KEY_E;
srand(GetIdleCount());
- F_startup();
CFG_load();
F_addwad("doom2d.wad");
F_initwads();
- M_startup();
- F_allocres();
S_init();
MUS_init();
R_init();
R_done();
MUS_done();
S_done();
- M_shutdown();
logo("system: halt\n");
return 0;
}
#include "memory.h"
#include "common/wadres.h"
-void M_startup (void) {
- // stub
-}
-
-void M_shutdown (void) {
- // stub
-}
-
void *M_lock (int id) {
return WADRES_lock(id);
}
#ifndef MEMORY_H_INCLULDED
#define MEMORY_H_INCLULDED
-void M_startup (void);
-void M_shutdown (void);
void *M_lock (int h);
void M_unlock (void *p);
int M_locked (int h);
R_done();
MUS_done();
S_done();
- M_shutdown();
SDL_Quit();
puts("\nCRITICAL ERROR:");
va_start(ap, s);
pl2.kwr = KEY_2;
pl2.kp = KEY_E;
srand(SDL_GetTicks());
- F_startup();
F_addwad("doom2d.wad");
CFG_args(argc, argv);
CFG_load();
F_initwads();
- M_startup();
- F_allocres();
S_init();
MUS_init();
R_init();
R_done();
MUS_done();
S_done();
- M_shutdown();
SDL_Quit();
return 0;
}
R_done();
MUS_done();
S_done();
- M_shutdown();
SDL_Quit();
puts("\nCRITICAL ERROR:");
va_start(ap, s);
pl2.kwr = KEY_2;
pl2.kp = KEY_E;
srand(SDL_GetTicks());
- F_startup();
CFG_load();
F_addwad("doom2d.wad");
F_initwads();
- M_startup();
- F_allocres();
S_init();
MUS_init();
R_init();
R_done();
MUS_done();
S_done();
- M_shutdown();
SDL_Quit();
return 0;
}