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