]> 4ch.mooo.com Git - 16.git/blob - 16/dos_gfx.h
8fd92704bbde4c76cf5fe3a76612f228ff6756bb
[16.git] / 16 / dos_gfx.h
1 #ifndef _DOSLIB_GFX_H_\r
2 #define _DOSLIB_GFX_H_\r
3 #include <iostream.h>\r
4 #include <stdlib.h>\r
5 #include "lib\lib_com.h"
6 #include "lib\x\modex.h"\r
7 \r
8 #define NUM_COLORS      256 // number of colors in vga mode\r
9 //static lgq=NUM_COLORS/(1/8)\r
10 //static hgq=NUM_COLORS/(1/8)\r
11 #define BONK        400\r
12 #define LGQ          32\r
13 #define HGQ          56\r
14 #define TILEWH                    16\r
15 /*byte SIZE = 80;       // Size =  40 = 1 across, 4 down\r
16                      // Size =  80 = 2 across, 2 down\r
17                      // Size = 160 = 4 across, 1 down*/\r
18 //#define VMEM      0xA000 // = vga\r
19 byte Xfont[2048];\r
20 \r
21 //void drawChar(int x, int y, int color, byte c);\r
22 //void drawText(int x, int y, int color, byte string);\r
23 void setvideo(/*byte mode, */int vq);\r
24 //void setvbuff(int vq);\r
25 //void updatevbuff();\r
26 void cls(byte color, byte *Where);\r
27 //void clearscr();\r
28 //void plotpixel(int x, int y, byte color, byte *Where);\r
29 //void plotpixelfast(int x, int y, byte color, byte *Where);\r
30 void putPixel_X(int x, int y, byte color);\r
31 void putColorBox_X(int x, int y, int w, int h, byte color);
32 void vScroll(int rows);
33 void scrolly(int bong);
34 //void wait_for_retrace(void); // Waits for vertical retrace\r
35 //void BlockMove();\r
36 //void eraseplayer(int x, int y);\r
37 //void drawplayer(int x, int y, int color);\r
38 int colortest();\r
39 int colorz();\r
40 void ssd(int svq);\r
41 //void pdump(int mult);\r
42 //void tulip();\r
43 int ding(int q);\r
44 \r
45 #endif/*_DOSLIB_GFX_H_*/\r