00001 #include "dxlibp.h" 00002 #include "font/intraFont.h" 00003 00004 00005 #define DXP_FONTNAME_JPN "flash0:/font/jpn0.pgf" 00006 #define DXP_FONTNAME_DEFAULT DXP_FONTNAME_JPN 00007 00008 typedef struct DXPFONTHANDLE 00009 { 00010 unsigned used : 1; 00011 unsigned edgeEnable : 1; 00012 intraFont *pif; 00013 float scale; 00014 u32 edgeColor; 00015 int fontAlign; 00016 }DXPFONTHANDLE; 00017 00018 typedef struct DXPFONTDATA 00019 { 00020 unsigned init : 1; 00021 }DXPFONTDATA; 00022 00023 extern DXPFONTHANDLE dxpFontArray[]; 00024 extern DXPFONTDATA dxpFontData; 00025 00026 void dxpFontIntrafontStart(void); 00027 void dxpFontIntrafontFinish(void); 00028 DXPFONTHANDLE* dxpFontReserveHandle(); 00029 void dxpFontReleaseHandle(int handle); 00030 00031 /* 00032 InitFontToHandle フォントデータを全て初期化する 00033 */