X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fsoft%2Fvga.h;h=eb077023c347b9a392ce7ddc9af35fb26c581308;hb=ce966b1616662fdba1adac371205cd93ee741588;hp=44f1d485b0b749cc3bc09206b84f0eb1970277c3;hpb=82b3e1cc221312a5bd549d1f2d14bb682a311751;p=flatwaifu.git diff --git a/src/soft/vga.h b/src/soft/vga.h index 44f1d48..eb07702 100644 --- a/src/soft/vga.h +++ b/src/soft/vga.h @@ -45,6 +45,9 @@ extern int SCRW; extern int SCRH; extern char fullscreen; +extern byte *buffer; +extern int buf_w, buf_h, pitch; + extern byte bright[256]; extern byte mixmap[256][256]; extern byte clrmap[256*12]; @@ -52,13 +55,6 @@ extern byte clrmap[256*12]; vgaimg *V_getvgaimg (int id); vgaimg *V_loadvgaimg (char *name); -// переключение в режим VGA 320x200,256 цветов -// возвращает 0, если все о'кей -short V_init (void); - -// переключение в текстовый режим -void V_done (void); - // ждать обратного хода луча развертки void V_wait (void); @@ -90,9 +86,6 @@ void V_manspr2 (int x, int y, void *p, unsigned char c); // x-левая сторона,w-ширина,y-верх,h-высота void V_clr (short x, short w, short y, short h, unsigned char c); -// установить палитру из массива p -void VP_setall (void *p); - // установить область вывода void V_setrect (short x, short w, short y, short h); @@ -110,7 +103,7 @@ void V_remap (vgaimg *i, colormap m); void V_remap_rect (int x, int y, int w, int h, byte *cmap); -void V_toggle (void); +void V_update_buffer (void); void V_rotspr (int x, int y, vgaimg* i, int d); void V_center (int f); void V_offset (int ox, int oy);