DOOM64-RE

DOOM 64 Reverse Engineering
Log | Files | Refs | README | LICENSE

graph.h (1706B)


      1 /*====================================================================
      2   File  : graph.h
      3 
      4   Created   by Koji Mitsunari.    Mar,14 1996.
      5   Copyright by Nintendo, Co., Ltd.       1997.
      6   =====================================================================*/
      7 #ifndef	_graph_h_
      8 #define	_graph_h_
      9 
     10 #define	BMP_DATA	0
     11 
     12 #define WHITE		0xffffffff
     13 #define BLACK		0x0000
     14 #define GRAY		GPACK_RGBA5551(127,127,127,1)
     15 #define BLUE		GPACK_RGBA5551(0,0,255,1)
     16 #define GREEN		GPACK_RGBA5551(0,255,0,1)
     17 #define RED		    GPACK_RGBA5551(255,0,0,1)
     18 #define YELLOW		GPACK_RGBA5551(255,255,0,1)
     19 #define DARK		GPACK_RGBA5551(50,50,128,1)
     20 #define MARKCOLOR	GPACK_RGBA5551(50,250,50,1)
     21 #define BGCOLOR		0x0000
     22 
     23 #define CHAR_WD		8
     24 #define CHAR_HT		16
     25 
     26 #define TEXT_WD		SCREEN_WD/CHAR_WD
     27 #define TEXT_HT		SCREEN_HT/CHAR_HT
     28 
     29 extern	void	putchar(u32, int, int, char);
     30 extern	void	revchar(u32, int, int, char);
     31 extern	void	putint_h(u32, int, int, int, char);
     32 extern	void	putint_d(u32, int, int, int);
     33 extern	void	printstr(u32, int, int, char*);
     34 extern	void	circle(int, int, int, u32);
     35 extern	void	pset(int, int, u32);
     36 extern	void	line(int, int, int, int, u32);
     37 extern	void	box(int, int, int, int, u32);
     38 extern	void	gcls(void);
     39 extern	void	bigputc(u32, int, int, char, int, int);
     40 extern	void	printbig(u32, int, int, char*, int, int);
     41 extern	void	WriteBG(u8 *, u16 *);
     42 extern	void	SetBG(u8 *, u16 *);
     43 extern	void	gputchar(u32, int, int, char, u16 *);
     44 extern	void	gprintstr(u32, int, int, char*, u16 *);
     45 extern	void	putpattern(u32, int, int, char);
     46 
     47 extern	u16	*__cursor;
     48 extern	u32	__color;
     49 
     50 extern	void	PRINTF_D(u32 color_, char *c_, ...);
     51 extern	void	PRINTF_D2(u32 color_, int x, int y, char *c_, ...);
     52 extern	void	WAIT(void);
     53 #endif