/*************************************************************************************************** Iwamoto Select Scene Program headder file ****************************************************************************************************/ #include "fontdef.h" extern unsigned char Se_scenePtr[]; extern unsigned short* texDataPtr[]; extern unsigned char s88fontPtr[]; extern unsigned short* s88ColfontPtr[]; extern unsigned char *crsNamePtr[]; extern unsigned char *starnamePtr[]; extern unsigned short* MessTexDataPtr[]; extern unsigned short* camIconPtr[]; extern char select_starNo; // Select Star No extern char getStar_flag; // Get Star Flag for SaveScene & Gauge extern void iwa_LoadImatrix(void); extern void iTranslate(char ,float,float,float); extern void iScale(char ,float,float,float); extern void iRotate(char ,float,float,float,float); #if CHINA extern void DrawMessageTexture(unsigned short); extern void DrawMessageTexture_zh(unsigned short); extern void I_itochar_16(int,unsigned char* ); #else extern void DrawMessageTexture(unsigned char); #endif extern void MakeSelectProjection(void); extern void ContCursorEvent(char ,char*,char,char); extern void Draw8bitFont(short ,short , unsigned char* ); extern void Draw16bitFont(char ,short ,short , unsigned char* ); extern void DrawS88Font(short ,short , unsigned char* ); extern void I_itochar(int,unsigned char* ); extern short CharCentering(short,unsigned char*,float); extern short MessageLength(unsigned char* font); extern void CannonSightEvent(void); extern Gfx RCP_mess_font_on[]; extern Gfx RCP_mess_font_main[]; extern Gfx RCP_mess_font_off[]; extern Gfx RCP_tfont2_on[]; extern Gfx RCP_tfont2_main[]; extern Gfx RCP_tfont2_off[]; extern Gfx RCP_s88font_on[]; extern Gfx RCP_s88font_off[]; extern Gfx RCP_se_cursolA[]; extern Gfx RCP_se_cursolB[]; extern Gfx RCP_Mess_window[]; extern Gfx RCP_mess_cursor[]; extern void DrawCoinScore(int,char,char,short,short); #define DrawHiScore(player,course,posx,posy) DrawCoinScore(0,player,course,posx,posy) #define DrawMyScore(player,course,posx,posy) DrawCoinScore(1,player,course,posx,posy) /*-----------------------------------*/ extern char ContCommand(short*); #define IWAMOTO_DBUG 1