X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fsoft%2Fvga.c;h=292fdde1f48114c496073fb9e240e9857993ea6b;hb=925644f91de70623a42e8c07e6c326aa171575c4;hp=5f9078533aea39957dfa1c9ae8acaaabbb7010da;hpb=bc1fa78a3bca3f391c4b8788d0cea937b9540c0a;p=flatwaifu.git diff --git a/src/soft/vga.c b/src/soft/vga.c index 5f90785..292fdde 100644 --- a/src/soft/vga.c +++ b/src/soft/vga.c @@ -34,8 +34,8 @@ int SCRH = 600; char fullscreen = OFF; byte bright[256]; -byte mixmap[256][256]; -byte clrmap[256*12]; +byte *mixmap; /* [256][256] */ +byte *clrmap; /* [256*12] */ byte *buffer; int buf_w, buf_h, pitch; @@ -167,7 +167,8 @@ void smoke_sprf (int x, int y, byte c) { c = c + bright[t]; c += 0x60; c ^= 0xF; - putpixel(x,y,mixmap[c][t]); + //putpixel(x,y,mixmap[c][t]); + putpixel(x, y, mixmap[t * 256 + c]); } void flame_sprf (int x, int y, byte c) {