#include "XSYS.h" #include "CUITileManager.h" #include "FETU.h" #include "FE2D.h" #include "FEU.h" #include "FESU.h" #include "FEBU.h" #include "XCTRL.h" #include "GFXRENDER.h" #include "SYSCORE.h" #include "CFTTColour.h" #include "LOCstring.h" #include "CUITile.h" #include "CFTTTime.h" //00137F58 //^_^ void CUITile::TileSetFont(int a1) { srand(time(NULL)); int ret = rand(); printf("%d%x", ret, a1); return; } //------------------------------------------------------------------------------------------------- //001294B2 //^_^ TUITBText::TUITBText(wchar_t const *p_wc_r1_arg, uint ud_r2_arg, uint ud_r3_arg, float f_arg_0, EFontAlign efontalign_arg_4, float f_arg_8, float f_arg_c, float f_arg_10, float f_arg_14, bool b_arg_18) { LOGE("%p%x%x%f%x%f%f%f",p_wc_r1_arg,ud_r2_arg,ud_r3_arg,f_arg_0,efontalign_arg_4,f_arg_8,f_arg_c,f_arg_10); LOGE("TUITBText%f%f%p",f_arg_14,b_arg_18,this); } //------------------------------------------------------------------------------------------------- TUITBText::TUITBText() { } //------------------------------------------------------------------------------------------------- //00137714 //^_^ CUITile::CUITile() { } //------------------------------------------------------------------------------------------------- //001377B4 001377B6 CUITile::~CUITile() { // empty } //------------------------------------------------------------------------------------------------- //001354BE void CUITile::Init() { // empty } //------------------------------------------------------------------------------------------------- //001354BC void CUITile::Shutdown() { // empty } //------------------------------------------------------------------------------------------------- //001377B8 void CUITile::UpdatePos() { LOGI("CUITile::UpdatePos 001377B8 entry"); } //------------------------------------------------------------------------------------------------- //001378E4 //^_^ void CUITile::UpdatePosExplicit(float f1, float f2) { } //------------------------------------------------------------------------------------------------- //0013794C EUITileAction CUITile::ProcessInput(bool b) { return EUITileAction_0; } //------------------------------------------------------------------------------------------------- //00137B70 //^_- 经过单元测试,功能正常 void CUITile::RenderBase() { LOGI("CUITile::RenderBase 00137B70 entry 1702"); } //------------------------------------------------------------------------------------------------- //00137CE4 // 00137CE4 void CUITile::RenderStarburst() { float fs0 = f_16C * f_188; float var_18_sp28[2]; var_18_sp28[1] = var_18_sp28[0] = fs0; int var_20_sp20[2] ; var_20_sp20[0]=7; var_20_sp20[1]=8; float fs2 = (float)(CFTTTime::s_uUnscaledTime % (uint64)15000000); // 00137D1E float var_30_sp10[2]; var_30_sp10[0] = fs2 / (float)2387324.0; var_30_sp10[1] = -fs2 / (float)2387324.0; uint var_28_sp18[2]; var_28_sp18[0] = 0x40505050; var_28_sp18[1] = 0x40505050; FE2D_DrawStarburst(f_154 + (f_16C * f_11C * 0.5), f_158 + (f_170 * f_120 * 0.5), 2, var_18_sp28, var_20_sp20, var_30_sp10, var_28_sp18); } //------------------------------------------------------------------------------------------------- //00137D9C ^_- void CUITile::TileDrawTexI(char const *pBuf1, float f2, float f3, float f4, float f5, uint u6) { LOGI("CUITile::TileDrawTexI 00137D9C entry %s", pBuf1); LOGI("CUITile::TileDrawTexI end"); } //------------------------------------------------------------------------------------------------- //00137E5C //^_^ void CUITile::TileDrawShadowSmall(float f1, float f2, float f3, float f4) { LOGI("CUITile::TileDrawShadowSmall"); } //------------------------------------------------------------------------------------------------- //00137EC2 //^_^ 经过单元测试,功能正常 //------------------------------------------------------------------------------------------------- //00137F54 void CUITile::RenderPost() { // empty } //------------------------------------------------------------------------------------------------- //00137F58 //^_^ //------------------------------------------------------------------------------------------------- //00137F78 //^_^ void CUITile::TileSetFontScale(float a1, float a2) { srand(time(NULL)); int ret = rand(); printf("%d%x%x", ret, a1, a2); return; } //------------------------------------------------------------------------------------------------- //00137FAE //^_^ void CUITile::TileSetFontScaleForWidth(wchar_t const *pWbuf1, float f2) { srand(time(NULL)); int ret = rand(); puts((char*)pWbuf1); printf("%d%x", ret, f2); } //------------------------------------------------------------------------------------------------- //00137FC6 //^_^ void CUITile::TileSetFontScaleForWidth(char const *pBuf1, float f2) { } //------------------------------------------------------------------------------------------------- //00137FDE //^_^ float CUITile::TileGetTextWidth(wchar_t const *pWbuf1) { return 0; } //------------------------------------------------------------------------------------------------- //00137FFA // 经这单元测试,功能正常 TextDimensions CUITile::TileGetTextDims(wchar_t const *pWbuf1) { LOGI("CUITile::TileGetTextDims 00137FFA entry"); TextDimensions ret = FTTFont_GetUnicodeTextDimensions(pWbuf1); ret.field_0 = ret.field_0 / f_11C; ret.field_4 = ret.field_4 / f_120; return ret; } //------------------------------------------------------------------------------------------------- //0013802A TextDimensions CUITile::TileGetTextDimsWrap(float a2, wchar_t const* a1) { srand(time(NULL)); int ret = rand(); printf("%d%x%x", ret, a1, a2); TextDimensions ret1; ret1.field_0=ret; ret1.field_4=ret; return ret1; } //------------------------------------------------------------------------------------------------- //0013806A //^_^ void CUITile::TilePrint(float a1, float a2, wchar_t const *pWBuf3) { puts((char*)pWBuf3); int ret = rand(); printf("%d%x%x", ret, a1, a2); } //------------------------------------------------------------------------------------------------- //001380AC //^_^ void CUITile::TilePrint(float f1, float f2, char const *pBuf3) { LOGI("CUITile::TilePrint 001380AC entry"); } //------------------------------------------------------------------------------------------------- //001380EE //^_^ void CUITile::TilePrintRotWood(float f1, float f2, float f3, wchar_t const *pWBuf4) { LOGI("CUITile::TilePrintRotWood 001380EE"); } //------------------------------------------------------------------------------------------------- //00138140 //^_^ void CUITile::TilePrintRot(float f1, float f2, float f3, wchar_t const *pWBuf4) { LOGI("CUITile::TilePrintRot 00138140 entry"); } //------------------------------------------------------------------------------------------------- //00138192 //^_^ void CUITile::TilePrintRotBorder(float f1, float f2, float f3, float f4, uint u5, uint u6, wchar_t const *pWBuf7) { } //------------------------------------------------------------------------------------------------- //00138374 //^_^ void CUITile::TilePrintWrapRotBorder(float f1, float f2, float f3, float f4, float f5, uint u6, uint u7, wchar_t const *pWBuf8) { LOGI("CUITile::TilePrintWrapRotBorder 00138374 entry"); } //------------------------------------------------------------------------------------------------- //001385AC //^_^ void CUITile::TilePrintRot(float f1, float f2, float f3, char const *pBuf4) { } //------------------------------------------------------------------------------------------------- //001385FE //^_^ void CUITile::TilePrintWrapf(float f1, float f2, EFontWrapType eType3, float f4, float f5, wchar_t *pWBuf6) { LOGI("CUITile::TilePrintWrapf 001385FE entry"); } //------------------------------------------------------------------------------------------------- //0013866A //^_^ void CUITile::TilePrintWrapRotf(float f1, float f2, float f3, EFontWrapType eType4, float f5, float f6, wchar_t *pWBuf7) { LOGI("CUITile::TilePrintWrapRotf 0013866A entry"); } //------------------------------------------------------------------------------------------------- //001386DE //^_^ //------------------------------------------------------------------------------------------------- //001386F6 //^_^ void CUITile::TileDrawTex(CFTTTexture *pTexture1, float f2, float f3, uint u4) { } //------------------------------------------------------------------------------------------------- //0013870E //^_^ void CUITile::TileDrawTex(CFTTTexture *pTexture1, float f2, float f3, float f4, float f5, uint u6) { LOGI("CUITile::TileDrawTex 0013870E entry"); } //------------------------------------------------------------------------------------------------- //001387A8 //^_^ void CUITile::TileDrawTex(TImage *pImage1, float f2, float f3, float f4, float f5, uint u6) { LOGI("CUITile::TileDrawTex 00137EC2 entry"); LOGE("%x%x%x%x%x%x%x",this,pImage1,f2,f3,f4,f5,u6); } //------------------------------------------------------------------------------------------------- //0013885C //^_^ void CUITile::TileDrawTexCrop(CFTTTexture *pTexture1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, uint u10) { } //------------------------------------------------------------------------------------------------- //00138918 //^_^ void CUITile::TileDrawTexCrop(char const *pBuf1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, uint u10) { LOGI("CUITile::TileDrawTexCrop entry %s", pBuf1); } //------------------------------------------------------------------------------------------------- //0013897C //^_^ void CUITile::TileDrawTex(char const *pBuf1, float f2, float f3, uint u4) { } //------------------------------------------------------------------------------------------------- //001389BA //^_^ void CUITile::TileDrawShadow(float f1, float f2, float f3, float f4) { } //------------------------------------------------------------------------------------------------- //00138A20 //^_^ void CUITile::TileDrawShadowRounded(float f1, float f2, float f3, float f4, uint u5) { } //------------------------------------------------------------------------------------------------- //00138ABC //^_^ void CUITile::TileDrawShadowSmallRot(float f1, float f2, float f3, float f4, float f5) { } //------------------------------------------------------------------------------------------------- //00138B2C //^_^ void CUITile::TileDrawLineH(float f1, float f2, float f3, uint u4, bool b5) { } //------------------------------------------------------------------------------------------------- //00138B78 //^_^ void CUITile::TileDrawRect(float f1, float f2, float f3, float f4, uint u5) { LOGI("CUITile::TileDrawRect 00138B78 entry"); } //------------------------------------------------------------------------------------------------- //00138BDE //^_^ //------------------------------------------------------------------------------------------------- //00138C24 //^_^ void CUITile::TileDrawLineV(float f1, float f2, float f3, uint u4, bool b5) { } //------------------------------------------------------------------------------------------------- //00138C78 //^_^ void CUITile::TileDrawLine(float f1, float f2, float f3, float f4, uint u5) { } //------------------------------------------------------------------------------------------------- //00138CCC //^_^ void CUITile::TileDrawLineX(float f1, float f2, float f3, float f4, uint u5) { } //------------------------------------------------------------------------------------------------- //00138D36 //^_^ void CUITile::TileDrawRectRot(float f1, float f2, float f3, float f4, float f5, uint u6) { } //------------------------------------------------------------------------------------------------- //00138DA4 //^_^ void CUITile::TileDrawDottedLine(float f1, float f2, float f3, float f4, float f5, float f6, uint u7) { } //------------------------------------------------------------------------------------------------- //00138DFC //^_^ void CUITile::TileDrawDottedLineCurve(float f1, float f2, float f3, float f4, float f5, float f6, float f7, uint u8) { } //------------------------------------------------------------------------------------------------- //00138E5C //^_^ void CUITile::TileDrawDottedLineCurveXS(float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, uint u9) { } //------------------------------------------------------------------------------------------------- //00138ECA //^_^ void CUITile::TileDrawLevelNumber(float f1, float f2, float f3, float f4, int d5, int d6, float f7, float f8, float f9, bool b10, uint u11, TRect rect12) { LOGI("CUITile::TileDrawLevelNumber 00138ECA entry"); } //------------------------------------------------------------------------------------------------- //00138F58 //^_^ void CUITile::TileDrawClock(float f1, float f2, float f3, bool b4, bool b5) { } //------------------------------------------------------------------------------------------------- //00138F9C //^_^ void CUITile::TileDrawTeamLogo(int d1, float f2, float f3, float f4, float f5) { } //------------------------------------------------------------------------------------------------- //00138FD4 //^_^ void CUITile::TileDrawRect(float f1, float f2, float f3, float f4, uint u5, uint u6, uint u7, uint u8) { } //------------------------------------------------------------------------------------------------- //0013904A //^_^ void CUITile::TileDrawTriangle(float f1, float f2, float f3, float f4, float f5, float f6, bool b7, uint u8) { } //------------------------------------------------------------------------------------------------- //001390C2 void CUITile::TileDrawTexRot(TImage *pImage1, float f2, float f3, float f4, float f5, float f6, uint u7) { LOGI("CUITile::TileDrawTexRot 001390C2 entry"); } //------------------------------------------------------------------------------------------------- //0013915C &&& void CUITile::TileDrawTexRot(CFTTTexture *pTexture1, float f2, float f3, float f4, float f5, float f6, uint u7) { } //------------------------------------------------------------------------------------------------- //001391FE //^_^ void CUITile::TileDrawTexCropRot(TImage *pImage1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10, uint u11) { } //------------------------------------------------------------------------------------------------- //001392BA //^_^ void CUITile::TileDrawBoxRounded(float f1, float f2, float f3, float f4, int d5, int d6) { srand(time(NULL)); int ret = rand(); printf("%d%x%x%x%x%x%x", ret, f1, f2,f3,f4,d5,d6); } //------------------------------------------------------------------------------------------------- //00139328 void CUITile::TileDrawBoxShaded(float f1, float f2, float f3, float f4, int d5, int d6) { LOGI("CUITile::TileDrawBoxShaded 00139328 %.2f %.2f %.2f %.2f %d %d", f1, f2, f3, f4, d5, d6); } //------------------------------------------------------------------------------------------------- //001394F4 void CUITile::TileDrawBoxShadedOutline(float f1, float f2, float f3, float f4, int d5, int d6) { //开始界面调用不到 LOGI("CUITile::TileDrawBoxShadedOutline 001394F4 %.2f %.2f %.2f %.2f %d, %d", f1, f2, f3, f4, d5, d6); } //------------------------------------------------------------------------------------------------- //00139720 //^_^ void CUITile::TileDrawBoxShadedMsg(float f1, float f2, float f3, float f4, int d5, int d6, int d7) { // void FEBU_9SliceBox(char const *, int, int, int, float, float, float, float, uint, uint, float, float, float); } //------------------------------------------------------------------------------------------------- //001397A4 //^_^ void CUITile::TileGreenButton(float f1, float f2, float f3, float f4, int d5, int d6, int d7) { LOGI(" CUITile::TileGreenButton 001397A4"); } //------------------------------------------------------------------------------------------------- //00139824 //^_^ void CUITile::TileOrangeButton(float f1, float f2, float f3, float f4, int d5, int d6, int d7) { LOGI("CUITile::TileOrangeButton 00139824 entry"); } //------------------------------------------------------------------------------------------------- //001398A4 //^_^ void CUITile::TileButton(float f1, float f2, float f3, float f4, int d5, int d6, int d7) { LOGI("CUITile::TileButton 001398A4 entry"); } //------------------------------------------------------------------------------------------------- //00139924 经单元测试,功能正常 //画开始界面的按钮 void CUITile::TileButtonCol(float f1, float f2, float f3, float f4, int i5, int i6, int i7) { } //------------------------------------------------------------------------------------------------- //00139B54 //^_^ void CUITile::TileDrawBoxRoundedOutline(float f1, float f2, float f3, float f4, int d5, int d6) { LOGI("CUITile::TileDrawBoxRoundedOutline 00139B54 entry"); } //------------------------------------------------------------------------------------------------- //00139BC2 //^_^ void CUITile::TileDrawFlag(float f1, float f2, float f3, float f4, uint u5, uint u6, bool b7) { } //------------------------------------------------------------------------------------------------- //00139C18 //^_^ 经过单元测试,功能正常 void CUITile::TileRenderTBText(TUITBText *pTBText) { LOGI("CUITile::TileRenderTBText 00139C18 entry"); // loc_139D54 LOGI("CUITile::TileRenderTBText 00139C18 end"); } //------------------------------------------------------------------------------------------------- //00139D68 //^_^ bool CUITile::TileIsTouched() { // loc_139DE0 return false; } //------------------------------------------------------------------------------------------------- //00139DEC //^_^ TPoint CUITile::TileGetTouchPos() { LOGI("CUITile::TileGetTouchPos 00139DEC entry"); return ScreenPosToTilePos(XCTRL_TouchGetPos(0)); } //------------------------------------------------------------------------------------------------- //00139E08 //^_^ bool CUITile::TileIsReleased() { // loc_139E80 return false; } //------------------------------------------------------------------------------------------------- //00139E8C //^_^ TPoint CUITile::ScreenPosToTilePos(TPoint p1) { LOGI("CUITile::ScreenPosToTilePos entry"); TPoint ret; return ret; } //------------------------------------------------------------------------------------------------- //00139F32 //^_^ TPoint CUITile::TileGetDownPos() { LOGI("CUITile::TileGetDownPos 00139F32 entry"); return ScreenPosToTilePos(XCTRL_TouchGetDownPos(0)); } //------------------------------------------------------------------------------------------------- //00139F50 //^_^ void CUITile::SetEffect(EUITileEffect eEffect1, int d2, float f3, float f4) { LOGI("CUITile::SetEffect 00139F50 entry"); } //------------------------------------------------------------------------------------------------- //00139FE0 //^_^ float CUITile::UpdateHighlightRect(TRect *pRect) { return 1.0; } //------------------------------------------------------------------------------------------------- //0013A00C //^_- void CUITile::UpdateEffect() { LOGI("CUITile::UpdateEffect 0013A00C entry"); } //------------------------------------------------------------------------------------------------- //0013A260 //^_^ void CUITile::UpdateHighlight() { LOGI("CUITile::UpdateHighlight 0013A260 entry"); // locret_13A2B6 } //------------------------------------------------------------------------------------------------- //0013A2C4 //^_- void CUITile::TilePulseImage(char const *pBuf1, float f2, float f3, float f4, float f5, float f6, float f7) { LOGI("CUITile::TilePulseImage 0013A2C4 entry %s", pBuf1); } //------------------------------------------------------------------------------------------------- //0013A3F0 //^_^ void CUITile::TileDrawSingleMedal(float f1, float f2, float f3, EMedal_Type eType4, bool b5, bool b6, uint u7, int d8, float f9) { LOGI("CUITile::TileDrawSingleMedal 0013A3F0 entry"); FETU_DrawSingleMedal(f_154 + (f_11C * f1), f_158 + (f_120 * f2), f_11C * f3, eType4, b5, b6, u7, d8, f9, false); } //------------------------------------------------------------------------------------------------- /* 00137714 CUITile::CUITil 001354be CUITile::Ini 0013794c CUITile::ProcessInput 00137b70 CUITile::RenderBas 00137ce4 CUITile::RenderStarburs 00139e8c CUITile::ScreenPosToTilePo 00139f50 CUITile::SetEffec 001398a4 CUITile::TileButto 00139924 CUITile::TileButtonCo 001392ba CUITile::TileDrawBoxRounde 00139b54 CUITile::TileDrawBoxRoundedOutlin 00139328 CUITile::TileDrawBoxShade 001394f4 CUITile::TileDrawBoxShadedOutlin 00138f58 CUITile::TileDrawCloc 00138eca CUITile::TileDrawLevelNumbe 00138c78 CUITile::TileDrawLin 00138c24 CUITile::TileDrawLine 00138b2c CUITile::TileDrawLine 00138fd4 CUITile::TileDrawRec 00138b78 CUITile::TileDrawRec 00138d36 CUITile::TileDrawRectRo 001389ba CUITile::TileDrawShado 00138a20 CUITile::TileDrawShadowRounde 00137e5c CUITile::TileDrawShadowSmal 00138abc CUITile::TileDrawShadowSmallRo 0013a3f0 CUITile::TileDrawSingleMeda 0013870e CUITile::TileDrawTe 00137ec2 CUITile::TileDrawTe 00138bde CUITile::TileDrawTe 001386de CUITile::TileDrawTe 00137d9c CUITile::TileDrawTex 001387a8 CUITile::TileDrawTexCro 001390c2 CUITile::TileDrawTexRo 00139f32 CUITile::TileGetDownPo 00137ffa CUITile::TileGetTextDim 0013802a CUITile::TileGetTextDimsWra 00137fde CUITile::TileGetTextWidt 00139dec CUITile::TileGetTouchPo 001397a4 CUITile::TileGreenButto 00139824 CUITile::TileOrangeButto 001380ac CUITile::TilePrin 0013806a CUITile::TilePrin 00138140 CUITile::TilePrintRo 001380ee CUITile::TilePrintRotWoo 001385fe CUITile::TilePrintWrap 0013866a CUITile::TilePrintWrapRot 00138374 CUITile::TilePrintWrapRotBorde 0013a2c4 CUITile::TilePulseImag 00139c18 CUITile::TileRenderTBTex 00137f58 CUITile::TileSetFon 00137f78 CUITile::TileSetFontScal 00137fae CUITile::TileSetFontScaleForWidt 0013a00c CUITile::UpdateEffec 0013a260 CUITile::UpdateHighligh 00139fe0 CUITile::UpdateHighlightRec 001377b8 CUITile::UpdatePo 0x0014D308 _Z25FESU_SetFontScaleForWidthPKwf 0x001FE4F4 _ZN10CFTTFont2D13PrepareStringEP10TFTTStringff13EFontWrapTypeffPKw 0x00139c18 _ZN7CUITile16TileRenderTBTextEP9TUITBText 0x00139f50 _ZN7CUITile9SetEffectE13EUITileEffectiff 0x001398a4 _ZN7CUITile10TileButtonEffffiii 0x001392ba _ZN7CUITile18TileDrawBoxRoundedEffffii 0x00139b54 _ZN7CUITile25TileDrawBoxRoundedOutlineEffffii 0x00139328 _ZN7CUITile17TileDrawBoxShadedEffffii 0x001394f4 _ZN7CUITile24TileDrawBoxShadedOutlineEffffii 0x00138f58 _ZN7CUITile13TileDrawClockEfffbb 0x00138eca _ZN7CUITile19TileDrawLevelNumberEffffiifffbj5TRect 0x00138c78 _ZN7CUITile12TileDrawLineEffffj 0x00138c24 _ZN7CUITile13TileDrawLineVEfffjb 0x00138b2c _ZN7CUITile13TileDrawLineHEfffjb 0x00138fd4 _ZN7CUITile12TileDrawRectEffffjjjj 0x00138b78 _ZN7CUITile12TileDrawRectEffffj 0x00138d36 _ZN7CUITile15TileDrawRectRotEfffffj 0x001389ba _ZN7CUITile14TileDrawShadowEffff 0x00138a20 _ZN7CUITile21TileDrawShadowRoundedEffffj 0x00137e5c _ZN7CUITile19TileDrawShadowSmallEffff 0x00138abc _ZN7CUITile22TileDrawShadowSmallRotEfffff 0x0013a3f0 _ZN7CUITile19TileDrawSingleMedalEfff11EMedal_Typebbjif 0x0013870e _ZN7CUITile11TileDrawTexEP11CFTTTextureffffj 0x00137ec2 _ZN7CUITile11TileDrawTexEP6TImageffffj 0x00138bde _ZN7CUITile11TileDrawTexEPKcffffj 0x001386de _ZN7CUITile11TileDrawTexEP6TImageffj 0x00137d9c _ZN7CUITile12TileDrawTexIEPKcffffj 0x001387a8 _ZN7CUITile15TileDrawTexCropEP6TImageffffffffj 0x001390c2 _ZN7CUITile14TileDrawTexRotEP6TImagefffffj 0x00139f32 _ZN7CUITile14TileGetDownPosEv 0x00137ffa _ZN7CUITile15TileGetTextDimsEPKw 0x0013802a _ZN7CUITile19TileGetTextDimsWrapEfPKw 0x00137fde _ZN7CUITile16TileGetTextWidthEPKw 0x00139dec _ZN7CUITile15TileGetTouchPosEv 0x001397a4 _ZN7CUITile15TileGreenButtonEffffiii 0x00139824 _ZN7CUITile16TileOrangeButtonEffffiii 0x001380ac _ZN7CUITile9TilePrintEffPKc 0x0013806a _ZN7CUITile9TilePrintEffPKw 0x00138140 _ZN7CUITile12TilePrintRotEfffPKw 0x001380ee _ZN7CUITile16TilePrintRotWoodEfffPKw 0x001385fe _ZN7CUITile14TilePrintWrapfEff13EFontWrapTypeffPw 0x0013866a _ZN7CUITile17TilePrintWrapRotfEfff13EFontWrapTypeffPw 0x00138374 _ZN7CUITile22TilePrintWrapRotBorderEfffffjjPKw 0x0013a2c4 _ZN7CUITile14TilePulseImageEPKcffffff 0x00137f58 _ZN7CUITile11TileSetFontEi 0x00137f78 _ZN7CUITile16TileSetFontScaleEff 0x00137fae _ZN7CUITile24TileSetFontScaleForWidthEPKwf 0x0013a00c _ZN7CUITile12UpdateEffectEv 0x0013a260 _ZN7CUITile15UpdateHighlightEv 0x00139fe0 _ZN7CUITile19UpdateHighlightRectEP5TRect 0x001377b8 _ZN7CUITile9UpdatePosEv 0x0013794c _ZN7CUITile12ProcessInputEb 0x00137b70 _ZN7CUITile10RenderBaseEv 0x00137ce4 _ZN7CUITile15RenderStarburstEv 0x00139e8c _ZN7CUITile18ScreenPosToTilePosE6TPoint */