diff --git a/src/files.h b/src/files.h
index fbeaa29b6fdba8f53222f13493db4f0326e06c55..5433bfc15b16acb69580b2b73aa0a0822b18fe07 100644 (file)
--- a/src/files.h
+++ b/src/files.h
-/*
- Copyright (C) Prikol Software 1996-1997
- Copyright (C) Aleksey Volynskov 1996-1997
-
- This file is part of the Doom2D:Rembo project.
-
- Doom2D:Rembo is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation.
-
- Doom2D:Rembo is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <http://www.gnu.org/licenses/> or
- write to the Free Software Foundation, Inc.,
- 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-*/
+/* Copyright (C) 1996-1997 Aleksey Volynskov
+ * Copyright (C) 2011 Rambo
+ * Copyright (C) 2020 SovietPony
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, version 3 of the License ONLY.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
#ifndef FILES_H_INCLUDED
#define FILES_H_INCLUDED
#ifndef FILES_H_INCLUDED
#define FILES_H_INCLUDED
} mwad_t;
extern int d_start, d_end;
} mwad_t;
extern int d_start, d_end;
-extern byte savname[7][24];
-extern byte savok[7];
extern mwad_t wad[MAX_WAD];
extern mwad_t wad[MAX_WAD];
-extern map_block_t blk;
+extern char wads[MAX_WADS][__MAX_PATH];
+extern FILE* wadh[MAX_WADS];
void F_startup (void);
void F_startup (void);
-void F_getsavnames (void);
-void F_savegame (int n, char *s);
-void F_loadgame (int n);
-void F_addwad (char *fn);
+void F_addwad (const char *fn);
void F_initwads (void);
void F_allocres (void);
void F_loadres (int r, void *p, dword o, dword l);
int F_findres (const char n[8]);
int F_getresid (const char n[8]);
void F_getresname (char n[8], int r);
void F_initwads (void);
void F_allocres (void);
void F_loadres (int r, void *p, dword o, dword l);
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);
+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_readstr (FILE* h, char *s, int m);
int F_getreslen (int r);
void F_nextmus (char *s);
void F_randmus (char *s);
void F_readstr (FILE* h, char *s, int m);
-void F_loadmap (char n[8]);
#endif /* FILES_H_INCLUDED */
#endif /* FILES_H_INCLUDED */