X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=16%2Fdos_gfx.h;h=6c7bbeea1c803b59380cf06e43e5406a5fbb9f24;hb=0fd6f3d210d87e6b1eb1924bb16f945f1d1bf42e;hp=b95f0159732d133716ec9d8bbb4583793c8210ac;hpb=a1fbf46bbb19827c9bec7fe3db49414cc364f800;p=16.git diff --git a/16/dos_gfx.h b/16/dos_gfx.h index b95f0159..6c7bbeea 100644 --- a/16/dos_gfx.h +++ b/16/dos_gfx.h @@ -2,32 +2,40 @@ #define _DOSLIB_GFX_H_ #include #include -#include "lib_com.h" +#include "lib\lib_com.h" +#include "lib\x\modex.h" -#define NUM_COLORS 256 // number of colors in vga mode +#define NUM_COLORS 256 // number of colors in vga mode //static lgq=NUM_COLORS/(1/8) //static hgq=NUM_COLORS/(1/8) -#define BONK 400 -#define LGQ 32 -#define HGQ 56 -#define TILEWH 16 -#define ABS(a) ((a < 0) ? -a : a) -#define SGN(a) ((a < 0) ? -1 : 1) -//#define VMEM 0xA000 // = vga -//int width = 320; -//int height = 240; - -void drawChar(int x, int y, int color, byte c); -void drawText(int x, int y, int color, byte string); +#define BONK 400 +#define LGQ 32 +#define HGQ 56 +#define TILEWH 16 +/*byte SIZE = 80; // Size = 40 = 1 across, 4 down + // Size = 80 = 2 across, 2 down + // Size = 160 = 4 across, 1 down*/ +//#define VMEM 0xA000 // = vga +byte Xfont[2048]; +#define SW 320 +#define SH 240 +#define VW 560 +#define VH 416 + +//void drawChar(int x, int y, int color, byte c); +//void drawText(int x, int y, int color, byte string); void setvideo(/*byte mode, */int vq); //void setvbuff(int vq); //void updatevbuff(); void cls(byte color, byte *Where); //void clearscr(); //void plotpixel(int x, int y, byte color, byte *Where); -//void plotpixelfast(int x, int y, byte color, byte *Where); -void putPixel_X(int x, int y, byte color); -void putTile(int x, int y, byte color); +//void plotpixelfast(int x, int y, byte color, byte *Where); +//void putPixel_X(int x, int y, byte color); +//void putColorBox_X(int x, int y, int w, int h, byte color); +//void vScroll(int rows); +//void scrolly(int bong); +//void wait_for_retrace(void); // Waits for vertical retrace //void BlockMove(); //void eraseplayer(int x, int y); //void drawplayer(int x, int y, int color);