1 #ifndef _DOSLIB_GFX_H_
\r
2 #define _DOSLIB_GFX_H_
\r
3 #include <iostream.h>
\r
5 #include "lib\lib_com.h"
\r
7 #define NUM_COLORS 256 // number of colors in vga mode
\r
8 //static lgq=NUM_COLORS/(1/8)
\r
9 //static hgq=NUM_COLORS/(1/8)
\r
14 #define ABS(a) ((a < 0) ? -a : a)
\r
15 #define SGN(a) ((a < 0) ? -1 : 1)
\r
16 //#define VMEM 0xA000 // = vga
\r
20 void drawChar(int x, int y, int color, byte c);
\r
21 void drawText(int x, int y, int color, byte string);
\r
22 void setvideo(/*byte mode, */int vq);
\r
23 //void setvbuff(int vq);
\r
24 //void updatevbuff();
\r
25 void cls(byte color, byte *Where);
\r
27 //void plotpixel(int x, int y, byte color, byte *Where);
\r
28 //void plotpixelfast(int x, int y, byte color, byte *Where);
\r
29 void putPixel_X(int x, int y, byte color);
\r
30 void putColorBox_X(int x, int y, int w, int h, byte color);
31 void vScroll(int rows);
32 void scrolly(int bong);
\r
34 //void eraseplayer(int x, int y);
\r
35 //void drawplayer(int x, int y, int color);
\r
39 //void pdump(int mult);
\r
43 #endif/*_DOSLIB_GFX_H_*/
\r