]> granicus.if.org Git - nethack/commitdiff
*** empty log message ***
authorjwalz <jwalz>
Sat, 5 Jan 2002 21:06:02 +0000 (21:06 +0000)
committerjwalz <jwalz>
Sat, 5 Jan 2002 21:06:02 +0000 (21:06 +0000)
win/share/tile.h [new file with mode: 0644]

diff --git a/win/share/tile.h b/win/share/tile.h
new file mode 100644 (file)
index 0000000..eadc997
--- /dev/null
@@ -0,0 +1,44 @@
+typedef unsigned char pixval;
+
+typedef struct {
+    pixval r, g, b;
+} pixel;
+
+#define MAXCOLORMAPSIZE        256
+
+#define CM_RED         0
+#define CM_GREEN       1
+#define CM_BLUE        2
+
+/* shared between reader and writer */
+extern pixval ColorMap[3][MAXCOLORMAPSIZE];
+extern int colorsinmap;
+/* writer's accumulated colormap */
+extern pixval MainColorMap[3][MAXCOLORMAPSIZE];
+extern int colorsinmainmap;
+
+#include "dlb.h"       /* for MODEs */
+
+/* size of tiles */
+#ifndef TILE_X
+#define TILE_X 16
+#endif
+#define TILE_Y 16
+
+#define Fprintf (void) fprintf
+
+
+extern boolean FDECL(fopen_text_file, (const char *, const char *));
+extern boolean FDECL(read_text_tile, (pixel (*)[TILE_X]));
+extern boolean FDECL(write_text_tile, (pixel (*)[TILE_X]));
+extern int NDECL(fclose_text_file);
+
+extern void NDECL(init_colormap);
+extern void NDECL(merge_colormap);
+
+#if defined(MICRO)
+#undef exit
+# if !defined(MSDOS) && !defined(WIN32)
+extern void FDECL(exit, (int));
+# endif
+#endif