X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fview.c;h=043ac7839b459fd6aa0c3c96d5398bf5111f45ba;hb=21e27adcd50196e94141390f96c8d4a089ccde08;hp=4e1fce7858c3cac07379f56376d3d304062d0fe4;hpb=3d2215798aaab87db7ae5265d21e359864e1f1c2;p=flatwaifu.git diff --git a/src/view.c b/src/view.c index 4e1fce7..043ac78 100644 --- a/src/view.c +++ b/src/view.c @@ -23,7 +23,6 @@ #include "glob.h" #include #include -#include "vga.h" #include "memory.h" #include "files.h" #include "error.h" @@ -42,22 +41,12 @@ #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; @@ -70,7 +59,7 @@ void W_savegame (FILE* h) { myfwrite32(walf[i], h); } for (i = 0; i < 256; i++) { - myfwrite8(walswp[i], h); + myfwrite8(R_get_swp(i), h); } myfwrite(fldb, FLDW*FLDH, 1, h); myfwrite(fld, FLDW*FLDH, 1, h); @@ -101,7 +90,7 @@ void W_loadgame (FILE* h) { R_end_load(); } -void W_init(void) { +void W_init (void) { DOT_init(); SMK_init(); FX_init(); @@ -111,10 +100,9 @@ void W_init(void) { 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;