X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fvga.c;h=0d16859efde217bd07cc56e0da4dfda6a726744a;hb=d070670f189ec66ed2ac6b45834a192c004bc92f;hp=5db6b53cf0c7cf457785348c5c8bace494811406;hpb=e5c2eddc151a59db4e611a77901732d7c15fde90;p=flatwaifu.git diff --git a/src/vga.c b/src/vga.c index 5db6b53..0d16859 100644 --- a/src/vga.c +++ b/src/vga.c @@ -26,6 +26,8 @@ #include "error.h" #include "view.h" #include "memory.h" +#include "misc.h" +#include "files.h" #include @@ -46,6 +48,16 @@ int cx1,cx2,cy1,cy2; char fullscreen = OFF; +byte bright[256]; +byte mixmap[256][256]; +byte clrmap[256*12]; + +static byte flametab[16] = { + 0xBC,0xBA,0xB8,0xB6,0xB4,0xB2,0xB0,0xD5,0xD6,0xD7,0xA1,0xA0,0xE3,0xE2,0xE1,0xE0 +}; + +extern void *walp[256]; + #define HQ 2 vgaimg *V_getvgaimg (int id) { @@ -210,11 +222,6 @@ void V_dot(short x,short y, unsigned char c) putpixel(x,y,c); } - -extern byte bright[256]; -extern byte flametab[16]; -extern byte mixmap[256][256]; - void smoke_sprf(int x, int y, byte c) { byte t = getpixel(x,y); @@ -317,39 +324,6 @@ void V_remap_rect(int x,int y,int w,int h,byte *cmap) mappixel(cx,cy,cmap); } -extern void *walp[256]; -extern byte clrmap[256*12]; - -void Z_drawfld(byte *fld, int bg) -{ - byte *p = fld; - int x,y; - for (y=0; y