diff --git a/src/view.c b/src/view.c
index 73953d7dea30d469ec88408bf47f4cd230cc1ff1..77985e1ce06cc24bac80ac833ab0755e5b195d20 100644 (file)
--- a/src/view.c
+++ b/src/view.c
#include "glob.h"
#include <string.h>
#include <stdlib.h>
-#include "vga.h"
#include "memory.h"
#include "files.h"
#include "error.h"
#include "my.h"
#include "render.h"
-int WD;
-int HT;
-
-extern map_block_t blk;
-
byte w_horiz=ON;
-int w_o,w_x,w_y,sky_type=1;
+int sky_type=1;
dword walf[256];
byte walswp[256];
byte fldb[FLDH][FLDW];
byte fldf[FLDH][FLDW];
byte fld[FLDH][FLDW];
-extern int lt_time,lt_type,lt_side,lt_ypos;
-extern void *ltn[2][2];
-
void W_savegame (FILE* h) {
char s[8];
int i;
myfread(s[i], 8, 1, h);
}
R_begin_load();
- R_load("", 0); // empty
i = myfread32(h); // ignore
for (i = 1; i < 256; i++) {
walf[i] = myfread32(h);
R_load(s[i], walf[i] & 1);
}
for (i = 0; i < 256; i++) {
- walswp[i] = myfread8(h);
+ //walswp[i] = myfread8(h);
+ (void)myfread8(h); // useless in new code
}
myfread(fldb, FLDW*FLDH, 1, h);
myfread(fld, FLDW*FLDH, 1, h);
R_end_load();
}
-void W_init(void) {
+void W_init (void) {
DOT_init();
SMK_init();
FX_init();
PL_init();
MN_init();
R_loadsky(1);
- free_chunks();
}
-static void unpack(void *buf, int len, void *obuf) {
+static void unpack (void *buf, int len, void *obuf) {
int i = 0;
int j = 0;
unsigned char *p = buf;
switch (blk.t) {
case MB_WALLNAMES:
R_begin_load();
- R_load("", 0); // empty
for (i = 1; i < 256 && blk.sz > 0; i++, blk.sz -= 9) {
myfread(s, 8, 1, h);
t = myfread8(h);