]> 4ch.mooo.com Git - 16.git/blobdiff - 16/dos_gfx.h
new file: 16/SCRC/FUNPTR.EXE
[16.git] / 16 / dos_gfx.h
index a6a08f9f4a4a50ad94c3a3ceaea075b1271d2cb3..d1fe75a71b797378415092ebe7479a90b71d7773 100644 (file)
 #define BONK       400\r
 #define LGQ         32\r
 #define HGQ         56\r
-#define TILEWH                   16
-#define QUADWH                 TILEWH/4\r
+#define TILEWH                 16
+#define QUADWH                 TILEWH/2
+#define BUFFMX                 4\r
 /*byte SIZE = 80;      // Size =  40 = 1 across, 4 down\r
                     // Size =  80 = 2 across, 2 down\r
                     // Size = 160 = 4 across, 1 down*/\r
 //#define VMEM     0xA000 // = vga\r
-byte Xfont[2048];
+
 #define SW     320\r
 #define SH     240\r
-#define VW     560\r
-#define VH     416
+//#define VW   560\r
+//#define VH   416
+#define VW     (SW+64)\r
+#define VH     (SH+64)
+#define BS (VH*2) // buffer space! not BULLSHIT
+#define BH     BS+(TILEWH*BUFFMX) // buffer resolution
 \r
 //void drawChar(int x, int y, int color, byte c);\r
 //void drawText(int x, int y, int color, byte string);\r
-void setvideo(/*byte mode, */int vq);\r
+void setvideo(/*byte mode, */short vq);\r
 //void setvbuff(int vq);\r
 //void updatevbuff();\r
 void cls(byte color, byte *Where);\r
@@ -40,11 +45,11 @@ void cls(byte color, byte *Where);
 //void BlockMove();\r
 //void eraseplayer(int x, int y);\r
 //void drawplayer(int x, int y, int color);\r
-int colortest();\r
-int colorz();\r
-void ssd(int svq);\r
+short colortest();\r
+short colorz();\r
+void ssd(short svq);\r
 //void pdump(int mult);\r
 //void tulip();\r
-int ding(int q);\r
+short ding(int q);\r
 \r
 #endif/*_DOSLIB_GFX_H_*/\r