CUITile.cpp 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604
  1. #include "XSYS.h"
  2. #include "CUITileManager.h"
  3. #include "FETU.h"
  4. #include "FE2D.h"
  5. #include "FEU.h"
  6. #include "FESU.h"
  7. #include "FEBU.h"
  8. #include "XCTRL.h"
  9. #include "GFXRENDER.h"
  10. #include "SYSCORE.h"
  11. #include "CFTTColour.h"
  12. #include "LOCstring.h"
  13. #include "CUITile.h"
  14. #include "CFTTTime.h"
  15. //00137F58 //^_^
  16. void CUITile::TileSetFont(int a1) {
  17. srand(time(NULL));
  18. int ret = rand();
  19. printf("%d%x", ret, a1);
  20. return;
  21. }
  22. //-------------------------------------------------------------------------------------------------
  23. //001294B2 //^_^
  24. TUITBText::TUITBText(wchar_t const *p_wc_r1_arg,
  25. uint ud_r2_arg, uint ud_r3_arg,
  26. float f_arg_0, EFontAlign efontalign_arg_4,
  27. float f_arg_8, float f_arg_c,
  28. float f_arg_10, float f_arg_14,
  29. bool b_arg_18) {
  30. }
  31. //-------------------------------------------------------------------------------------------------
  32. TUITBText::TUITBText() {
  33. }
  34. //-------------------------------------------------------------------------------------------------
  35. //00137714 //^_^
  36. CUITile::CUITile() {
  37. }
  38. //-------------------------------------------------------------------------------------------------
  39. //001377B4 001377B6
  40. CUITile::~CUITile() {
  41. // empty
  42. }
  43. //-------------------------------------------------------------------------------------------------
  44. //001354BE
  45. void CUITile::Init() {
  46. // empty
  47. }
  48. //-------------------------------------------------------------------------------------------------
  49. //001354BC
  50. void CUITile::Shutdown() {
  51. // empty
  52. }
  53. //-------------------------------------------------------------------------------------------------
  54. //001377B8
  55. void CUITile::UpdatePos() {
  56. LOGI("CUITile::UpdatePos 001377B8 entry");
  57. }
  58. //-------------------------------------------------------------------------------------------------
  59. //001378E4 //^_^
  60. void CUITile::UpdatePosExplicit(float f1, float f2) {
  61. }
  62. //-------------------------------------------------------------------------------------------------
  63. //0013794C
  64. EUITileAction CUITile::ProcessInput(bool b) {
  65. return EUITileAction_0;
  66. }
  67. //-------------------------------------------------------------------------------------------------
  68. //00137B70 //^_- 经过单元测试,功能正常
  69. void CUITile::RenderBase() {
  70. LOGI("CUITile::RenderBase 00137B70 entry 1702");
  71. }
  72. //-------------------------------------------------------------------------------------------------
  73. //00137CE4
  74. void CUITile::RenderStarburst() {
  75. LOGI("CUITile::RenderStarburst 00137CE4 entry");
  76. }
  77. //-------------------------------------------------------------------------------------------------
  78. //00137D9C ^_-
  79. void CUITile::TileDrawTexI(char const *pBuf1, float f2, float f3, float f4, float f5, uint u6) {
  80. LOGI("CUITile::TileDrawTexI 00137D9C entry %s", pBuf1);
  81. LOGI("CUITile::TileDrawTexI end");
  82. }
  83. //-------------------------------------------------------------------------------------------------
  84. //00137E5C //^_^
  85. void CUITile::TileDrawShadowSmall(float f1, float f2, float f3, float f4) {
  86. LOGI("CUITile::TileDrawShadowSmall");
  87. }
  88. //-------------------------------------------------------------------------------------------------
  89. //00137EC2 //^_^ 经过单元测试,功能正常
  90. //-------------------------------------------------------------------------------------------------
  91. //00137F54
  92. void CUITile::RenderPost() {
  93. // empty
  94. }
  95. //-------------------------------------------------------------------------------------------------
  96. //00137F58 //^_^
  97. //-------------------------------------------------------------------------------------------------
  98. //00137F78 //^_^
  99. void CUITile::TileSetFontScale(float a1, float a2) {
  100. srand(time(NULL));
  101. int ret = rand();
  102. printf("%d%x%x", ret, a1, a2);
  103. return;
  104. }
  105. //-------------------------------------------------------------------------------------------------
  106. //00137FAE //^_^
  107. void CUITile::TileSetFontScaleForWidth(wchar_t const *pWbuf1, float f2) {
  108. srand(time(NULL));
  109. int ret = rand();
  110. puts((char*)pWbuf1);
  111. printf("%d%x", ret, f2);
  112. }
  113. //-------------------------------------------------------------------------------------------------
  114. //00137FC6 //^_^
  115. void CUITile::TileSetFontScaleForWidth(char const *pBuf1, float f2) {
  116. }
  117. //-------------------------------------------------------------------------------------------------
  118. //00137FDE //^_^
  119. float CUITile::TileGetTextWidth(wchar_t const *pWbuf1) {
  120. return 0;
  121. }
  122. //-------------------------------------------------------------------------------------------------
  123. //00137FFA // 经这单元测试,功能正常
  124. TextDimensions CUITile::TileGetTextDims(wchar_t const *pWbuf1) {
  125. LOGI("CUITile::TileGetTextDims 00137FFA entry");
  126. TextDimensions ret = FTTFont_GetUnicodeTextDimensions(pWbuf1);
  127. ret.field_0 = ret.field_0 / f_11C;
  128. ret.field_4 = ret.field_4 / f_120;
  129. return ret;
  130. }
  131. //-------------------------------------------------------------------------------------------------
  132. //0013802A
  133. TextDimensions CUITile::TileGetTextDimsWrap(float a2, wchar_t const* a1) {
  134. srand(time(NULL));
  135. int ret = rand();
  136. printf("%d%x%x", ret, a1, a2);
  137. TextDimensions ret1;
  138. ret1.field_0=ret;
  139. ret1.field_4=ret;
  140. return ret1;
  141. }
  142. //-------------------------------------------------------------------------------------------------
  143. //0013806A //^_^
  144. void CUITile::TilePrint(float a1, float a2, wchar_t const *pWBuf3) {
  145. puts((char*)pWBuf3);
  146. int ret = rand();
  147. printf("%d%x%x", ret, a1, a2);
  148. }
  149. //-------------------------------------------------------------------------------------------------
  150. //001380AC //^_^
  151. void CUITile::TilePrint(float f1, float f2, char const *pBuf3) {
  152. LOGI("CUITile::TilePrint 001380AC entry");
  153. }
  154. //-------------------------------------------------------------------------------------------------
  155. //001380EE //^_^
  156. void CUITile::TilePrintRotWood(float f1, float f2, float f3, wchar_t const *pWBuf4) {
  157. LOGI("CUITile::TilePrintRotWood 001380EE");
  158. }
  159. //-------------------------------------------------------------------------------------------------
  160. //00138140 //^_^
  161. void CUITile::TilePrintRot(float f1, float f2, float f3, wchar_t const *pWBuf4) {
  162. LOGI("CUITile::TilePrintRot 00138140 entry");
  163. }
  164. //-------------------------------------------------------------------------------------------------
  165. //00138192 //^_^
  166. void CUITile::TilePrintRotBorder(float f1, float f2, float f3, float f4, uint u5, uint u6, wchar_t const *pWBuf7) {
  167. }
  168. //-------------------------------------------------------------------------------------------------
  169. //00138374 //^_^
  170. void CUITile::TilePrintWrapRotBorder(float f1, float f2, float f3, float f4, float f5, uint u6, uint u7, wchar_t const *pWBuf8) {
  171. LOGI("CUITile::TilePrintWrapRotBorder 00138374 entry");
  172. }
  173. //-------------------------------------------------------------------------------------------------
  174. //001385AC //^_^
  175. void CUITile::TilePrintRot(float f1, float f2, float f3, char const *pBuf4) {
  176. }
  177. //-------------------------------------------------------------------------------------------------
  178. //001385FE //^_^
  179. void CUITile::TilePrintWrapf(float f1, float f2, EFontWrapType eType3, float f4, float f5, wchar_t *pWBuf6) {
  180. LOGI("CUITile::TilePrintWrapf 001385FE entry");
  181. }
  182. //-------------------------------------------------------------------------------------------------
  183. //0013866A //^_^
  184. void CUITile::TilePrintWrapRotf(float f1, float f2, float f3, EFontWrapType eType4, float f5, float f6, wchar_t *pWBuf7) {
  185. LOGI("CUITile::TilePrintWrapRotf 0013866A entry");
  186. }
  187. //-------------------------------------------------------------------------------------------------
  188. //001386DE //^_^
  189. //-------------------------------------------------------------------------------------------------
  190. //001386F6 //^_^
  191. void CUITile::TileDrawTex(CFTTTexture *pTexture1, float f2, float f3, uint u4) {
  192. }
  193. //-------------------------------------------------------------------------------------------------
  194. //0013870E //^_^
  195. void CUITile::TileDrawTex(CFTTTexture *pTexture1, float f2, float f3, float f4, float f5, uint u6) {
  196. LOGI("CUITile::TileDrawTex 0013870E entry");
  197. }
  198. //-------------------------------------------------------------------------------------------------
  199. //001387A8 //^_^
  200. void CUITile::TileDrawTex(TImage *pImage1, float f2, float f3, float f4, float f5, uint u6) {
  201. LOGI("CUITile::TileDrawTex 00137EC2 entry");
  202. LOGE("%x%x%x%x%x%x%x",this,pImage1,f2,f3,f4,f5,u6);
  203. }
  204. //-------------------------------------------------------------------------------------------------
  205. //0013885C //^_^
  206. void CUITile::TileDrawTexCrop(CFTTTexture *pTexture1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, uint u10) {
  207. }
  208. //-------------------------------------------------------------------------------------------------
  209. //00138918 //^_^
  210. void CUITile::TileDrawTexCrop(char const *pBuf1,
  211. float f2,
  212. float f3,
  213. float f4,
  214. float f5,
  215. float f6,
  216. float f7,
  217. float f8,
  218. float f9,
  219. uint u10) {
  220. LOGI("CUITile::TileDrawTexCrop entry %s", pBuf1);
  221. }
  222. //-------------------------------------------------------------------------------------------------
  223. //0013897C //^_^
  224. void CUITile::TileDrawTex(char const *pBuf1, float f2, float f3, uint u4) {
  225. }
  226. //-------------------------------------------------------------------------------------------------
  227. //001389BA //^_^
  228. void CUITile::TileDrawShadow(float f1, float f2, float f3, float f4) {
  229. }
  230. //-------------------------------------------------------------------------------------------------
  231. //00138A20 //^_^
  232. void CUITile::TileDrawShadowRounded(float f1, float f2, float f3, float f4, uint u5) {
  233. }
  234. //-------------------------------------------------------------------------------------------------
  235. //00138ABC //^_^
  236. void CUITile::TileDrawShadowSmallRot(float f1, float f2, float f3, float f4, float f5) {
  237. }
  238. //-------------------------------------------------------------------------------------------------
  239. //00138B2C //^_^
  240. void CUITile::TileDrawLineH(float f1, float f2, float f3, uint u4, bool b5) {
  241. }
  242. //-------------------------------------------------------------------------------------------------
  243. //00138B78 //^_^
  244. void CUITile::TileDrawRect(float f1, float f2, float f3, float f4, uint u5) {
  245. LOGI("CUITile::TileDrawRect 00138B78 entry");
  246. }
  247. //-------------------------------------------------------------------------------------------------
  248. //00138BDE //^_^
  249. //-------------------------------------------------------------------------------------------------
  250. //00138C24 //^_^
  251. void CUITile::TileDrawLineV(float f1, float f2, float f3, uint u4, bool b5) {
  252. }
  253. //-------------------------------------------------------------------------------------------------
  254. //00138C78 //^_^
  255. void CUITile::TileDrawLine(float f1, float f2, float f3, float f4, uint u5) {
  256. }
  257. //-------------------------------------------------------------------------------------------------
  258. //00138CCC //^_^
  259. void CUITile::TileDrawLineX(float f1, float f2, float f3, float f4, uint u5) {
  260. }
  261. //-------------------------------------------------------------------------------------------------
  262. //00138D36 //^_^
  263. void CUITile::TileDrawRectRot(float f1, float f2, float f3, float f4, float f5, uint u6) {
  264. }
  265. //-------------------------------------------------------------------------------------------------
  266. //00138DA4 //^_^
  267. void CUITile::TileDrawDottedLine(float f1,
  268. float f2,
  269. float f3,
  270. float f4,
  271. float f5,
  272. float f6,
  273. uint u7) {
  274. }
  275. //-------------------------------------------------------------------------------------------------
  276. //00138DFC //^_^
  277. void CUITile::TileDrawDottedLineCurve(float f1,
  278. float f2,
  279. float f3,
  280. float f4,
  281. float f5,
  282. float f6,
  283. float f7,
  284. uint u8) {
  285. }
  286. //-------------------------------------------------------------------------------------------------
  287. //00138E5C //^_^
  288. void CUITile::TileDrawDottedLineCurveXS(float f1,
  289. float f2,
  290. float f3,
  291. float f4,
  292. float f5,
  293. float f6,
  294. float f7,
  295. float f8,
  296. uint u9) {
  297. }
  298. //-------------------------------------------------------------------------------------------------
  299. //00138ECA //^_^
  300. void CUITile::TileDrawLevelNumber(float f1,
  301. float f2,
  302. float f3,
  303. float f4,
  304. int d5,
  305. int d6,
  306. float f7,
  307. float f8,
  308. float f9,
  309. bool b10,
  310. uint u11,
  311. TRect rect12) {
  312. LOGI("CUITile::TileDrawLevelNumber 00138ECA entry");
  313. }
  314. //-------------------------------------------------------------------------------------------------
  315. //00138F58 //^_^
  316. void CUITile::TileDrawClock(float f1, float f2, float f3, bool b4, bool b5) {
  317. }
  318. //-------------------------------------------------------------------------------------------------
  319. //00138F9C //^_^
  320. void CUITile::TileDrawTeamLogo(int d1, float f2, float f3, float f4, float f5) {
  321. }
  322. //-------------------------------------------------------------------------------------------------
  323. //00138FD4 //^_^
  324. void CUITile::TileDrawRect(float f1, float f2, float f3, float f4, uint u5, uint u6, uint u7, uint u8) {
  325. }
  326. //-------------------------------------------------------------------------------------------------
  327. //0013904A //^_^
  328. void CUITile::TileDrawTriangle(float f1, float f2, float f3, float f4, float f5, float f6, bool b7, uint u8) {
  329. }
  330. //-------------------------------------------------------------------------------------------------
  331. //001390C2
  332. void CUITile::TileDrawTexRot(TImage *pImage1, float f2, float f3, float f4, float f5, float f6, uint u7) {
  333. LOGI("CUITile::TileDrawTexRot 001390C2 entry");
  334. }
  335. //-------------------------------------------------------------------------------------------------
  336. //0013915C &&&
  337. void CUITile::TileDrawTexRot(CFTTTexture *pTexture1, float f2, float f3, float f4, float f5, float f6, uint u7) {
  338. }
  339. //-------------------------------------------------------------------------------------------------
  340. //001391FE //^_^
  341. 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) {
  342. }
  343. //-------------------------------------------------------------------------------------------------
  344. //001392BA //^_^
  345. void CUITile::TileDrawBoxRounded(float f1, float f2, float f3, float f4, int d5, int d6) {
  346. srand(time(NULL));
  347. int ret = rand();
  348. printf("%d%x%x%x%x%x%x", ret, f1, f2,f3,f4,d5,d6);
  349. }
  350. //-------------------------------------------------------------------------------------------------
  351. //00139328
  352. void CUITile::TileDrawBoxShaded(float f1, float f2, float f3, float f4, int d5, int d6) {
  353. LOGI("CUITile::TileDrawBoxShaded 00139328 %.2f %.2f %.2f %.2f %d %d", f1, f2, f3, f4, d5, d6);
  354. }
  355. //-------------------------------------------------------------------------------------------------
  356. //001394F4
  357. void CUITile::TileDrawBoxShadedOutline(float f1, float f2, float f3, float f4, int d5, int d6) {
  358. //开始界面调用不到
  359. LOGI("CUITile::TileDrawBoxShadedOutline 001394F4 %.2f %.2f %.2f %.2f %d, %d", f1, f2, f3, f4, d5, d6);
  360. }
  361. //-------------------------------------------------------------------------------------------------
  362. //00139720 //^_^
  363. void CUITile::TileDrawBoxShadedMsg(float f1, float f2, float f3, float f4, int d5, int d6, int d7) {
  364. // void FEBU_9SliceBox(char const *, int, int, int, float, float, float, float, uint, uint, float, float, float);
  365. }
  366. //-------------------------------------------------------------------------------------------------
  367. //001397A4 //^_^
  368. void CUITile::TileGreenButton(float f1, float f2, float f3, float f4, int d5, int d6, int d7) {
  369. LOGI(" CUITile::TileGreenButton 001397A4");
  370. }
  371. //-------------------------------------------------------------------------------------------------
  372. //00139824 //^_^
  373. void CUITile::TileOrangeButton(float f1, float f2, float f3, float f4, int d5, int d6, int d7) {
  374. LOGI("CUITile::TileOrangeButton 00139824 entry");
  375. }
  376. //-------------------------------------------------------------------------------------------------
  377. //001398A4 //^_^
  378. void CUITile::TileButton(float f1, float f2, float f3, float f4, int d5, int d6, int d7) {
  379. LOGI("CUITile::TileButton 001398A4 entry");
  380. }
  381. //-------------------------------------------------------------------------------------------------
  382. //00139924 经单元测试,功能正常
  383. //画开始界面的按钮
  384. void CUITile::TileButtonCol(float f1, float f2, float f3, float f4, int i5, int i6, int i7) {
  385. }
  386. //-------------------------------------------------------------------------------------------------
  387. //00139B54 //^_^
  388. void CUITile::TileDrawBoxRoundedOutline(float f1, float f2, float f3, float f4, int d5, int d6) {
  389. LOGI("CUITile::TileDrawBoxRoundedOutline 00139B54 entry");
  390. }
  391. //-------------------------------------------------------------------------------------------------
  392. //00139BC2 //^_^
  393. void CUITile::TileDrawFlag(float f1, float f2, float f3, float f4, uint u5, uint u6, bool b7) {
  394. }
  395. //-------------------------------------------------------------------------------------------------
  396. //00139C18 //^_^ 经过单元测试,功能正常
  397. void CUITile::TileRenderTBText(TUITBText *pTBText) {
  398. LOGI("CUITile::TileRenderTBText 00139C18 entry");
  399. // loc_139D54
  400. LOGI("CUITile::TileRenderTBText 00139C18 end");
  401. }
  402. //-------------------------------------------------------------------------------------------------
  403. //00139D68 //^_^
  404. bool CUITile::TileIsTouched() {
  405. // loc_139DE0
  406. return false;
  407. }
  408. //-------------------------------------------------------------------------------------------------
  409. //00139DEC //^_^
  410. TPoint CUITile::TileGetTouchPos() {
  411. LOGI("CUITile::TileGetTouchPos 00139DEC entry");
  412. return ScreenPosToTilePos(XCTRL_TouchGetPos(0));
  413. }
  414. //-------------------------------------------------------------------------------------------------
  415. //00139E08 //^_^
  416. bool CUITile::TileIsReleased() {
  417. // loc_139E80
  418. return false;
  419. }
  420. //-------------------------------------------------------------------------------------------------
  421. //00139E8C //^_^
  422. TPoint CUITile::ScreenPosToTilePos(TPoint p1) {
  423. LOGI("CUITile::ScreenPosToTilePos entry");
  424. TPoint ret;
  425. return ret;
  426. }
  427. //-------------------------------------------------------------------------------------------------
  428. //00139F32 //^_^
  429. TPoint CUITile::TileGetDownPos() {
  430. LOGI("CUITile::TileGetDownPos 00139F32 entry");
  431. return ScreenPosToTilePos(XCTRL_TouchGetDownPos(0));
  432. }
  433. //-------------------------------------------------------------------------------------------------
  434. //00139F50 //^_^
  435. void CUITile::SetEffect(EUITileEffect eEffect1, int d2, float f3, float f4) {
  436. LOGI("CUITile::SetEffect 00139F50 entry");
  437. }
  438. //-------------------------------------------------------------------------------------------------
  439. //00139FE0 //^_^
  440. float CUITile::UpdateHighlightRect(TRect *pRect) {
  441. return 1.0;
  442. }
  443. //-------------------------------------------------------------------------------------------------
  444. //0013A00C //^_-
  445. void CUITile::UpdateEffect() {
  446. LOGI("CUITile::UpdateEffect 0013A00C entry");
  447. }
  448. //-------------------------------------------------------------------------------------------------
  449. //0013A260 //^_^
  450. void CUITile::UpdateHighlight() {
  451. LOGI("CUITile::UpdateHighlight 0013A260 entry");
  452. // locret_13A2B6
  453. }
  454. //-------------------------------------------------------------------------------------------------
  455. //0013A2C4 //^_-
  456. void CUITile::TilePulseImage(char const *pBuf1,
  457. float f2,
  458. float f3,
  459. float f4,
  460. float f5,
  461. float f6,
  462. float f7) {
  463. LOGI("CUITile::TilePulseImage 0013A2C4 entry %s", pBuf1);
  464. }
  465. //-------------------------------------------------------------------------------------------------
  466. //0013A3F0 //^_^
  467. void CUITile::TileDrawSingleMedal(float f1, float f2, float f3, EMedal_Type eType4, bool b5, bool b6, uint u7, int d8, float f9) {
  468. LOGI("CUITile::TileDrawSingleMedal 0013A3F0 entry");
  469. FETU_DrawSingleMedal(f_154 + (f_11C * f1),
  470. f_158 + (f_120 * f2),
  471. f_11C * f3,
  472. eType4,
  473. b5,
  474. b6,
  475. u7,
  476. d8,
  477. f9,
  478. false);
  479. }
  480. //-------------------------------------------------------------------------------------------------
  481. /*
  482. 00137714 CUITile::CUITil
  483. 001354be CUITile::Ini
  484. 0013794c CUITile::ProcessInput
  485. 00137b70 CUITile::RenderBas
  486. 00137ce4 CUITile::RenderStarburs
  487. 00139e8c CUITile::ScreenPosToTilePo
  488. 00139f50 CUITile::SetEffec
  489. 001398a4 CUITile::TileButto
  490. 00139924 CUITile::TileButtonCo
  491. 001392ba CUITile::TileDrawBoxRounde
  492. 00139b54 CUITile::TileDrawBoxRoundedOutlin
  493. 00139328 CUITile::TileDrawBoxShade
  494. 001394f4 CUITile::TileDrawBoxShadedOutlin
  495. 00138f58 CUITile::TileDrawCloc
  496. 00138eca CUITile::TileDrawLevelNumbe
  497. 00138c78 CUITile::TileDrawLin
  498. 00138c24 CUITile::TileDrawLine
  499. 00138b2c CUITile::TileDrawLine
  500. 00138fd4 CUITile::TileDrawRec
  501. 00138b78 CUITile::TileDrawRec
  502. 00138d36 CUITile::TileDrawRectRo
  503. 001389ba CUITile::TileDrawShado
  504. 00138a20 CUITile::TileDrawShadowRounde
  505. 00137e5c CUITile::TileDrawShadowSmal
  506. 00138abc CUITile::TileDrawShadowSmallRo
  507. 0013a3f0 CUITile::TileDrawSingleMeda
  508. 0013870e CUITile::TileDrawTe
  509. 00137ec2 CUITile::TileDrawTe
  510. 00138bde CUITile::TileDrawTe
  511. 001386de CUITile::TileDrawTe
  512. 00137d9c CUITile::TileDrawTex
  513. 001387a8 CUITile::TileDrawTexCro
  514. 001390c2 CUITile::TileDrawTexRo
  515. 00139f32 CUITile::TileGetDownPo
  516. 00137ffa CUITile::TileGetTextDim
  517. 0013802a CUITile::TileGetTextDimsWra
  518. 00137fde CUITile::TileGetTextWidt
  519. 00139dec CUITile::TileGetTouchPo
  520. 001397a4 CUITile::TileGreenButto
  521. 00139824 CUITile::TileOrangeButto
  522. 001380ac CUITile::TilePrin
  523. 0013806a CUITile::TilePrin
  524. 00138140 CUITile::TilePrintRo
  525. 001380ee CUITile::TilePrintRotWoo
  526. 001385fe CUITile::TilePrintWrap
  527. 0013866a CUITile::TilePrintWrapRot
  528. 00138374 CUITile::TilePrintWrapRotBorde
  529. 0013a2c4 CUITile::TilePulseImag
  530. 00139c18 CUITile::TileRenderTBTex
  531. 00137f58 CUITile::TileSetFon
  532. 00137f78 CUITile::TileSetFontScal
  533. 00137fae CUITile::TileSetFontScaleForWidt
  534. 0013a00c CUITile::UpdateEffec
  535. 0013a260 CUITile::UpdateHighligh
  536. 00139fe0 CUITile::UpdateHighlightRec
  537. 001377b8 CUITile::UpdatePo
  538. 0x0014D308 _Z25FESU_SetFontScaleForWidthPKwf
  539. 0x001FE4F4 _ZN10CFTTFont2D13PrepareStringEP10TFTTStringff13EFontWrapTypeffPKw
  540. 0x00139c18 _ZN7CUITile16TileRenderTBTextEP9TUITBText
  541. 0x00139f50 _ZN7CUITile9SetEffectE13EUITileEffectiff
  542. 0x001398a4 _ZN7CUITile10TileButtonEffffiii
  543. 0x001392ba _ZN7CUITile18TileDrawBoxRoundedEffffii
  544. 0x00139b54 _ZN7CUITile25TileDrawBoxRoundedOutlineEffffii
  545. 0x00139328 _ZN7CUITile17TileDrawBoxShadedEffffii
  546. 0x001394f4 _ZN7CUITile24TileDrawBoxShadedOutlineEffffii
  547. 0x00138f58 _ZN7CUITile13TileDrawClockEfffbb
  548. 0x00138eca _ZN7CUITile19TileDrawLevelNumberEffffiifffbj5TRect
  549. 0x00138c78 _ZN7CUITile12TileDrawLineEffffj
  550. 0x00138c24 _ZN7CUITile13TileDrawLineVEfffjb
  551. 0x00138b2c _ZN7CUITile13TileDrawLineHEfffjb
  552. 0x00138fd4 _ZN7CUITile12TileDrawRectEffffjjjj
  553. 0x00138b78 _ZN7CUITile12TileDrawRectEffffj
  554. 0x00138d36 _ZN7CUITile15TileDrawRectRotEfffffj
  555. 0x001389ba _ZN7CUITile14TileDrawShadowEffff
  556. 0x00138a20 _ZN7CUITile21TileDrawShadowRoundedEffffj
  557. 0x00137e5c _ZN7CUITile19TileDrawShadowSmallEffff
  558. 0x00138abc _ZN7CUITile22TileDrawShadowSmallRotEfffff
  559. 0x0013a3f0 _ZN7CUITile19TileDrawSingleMedalEfff11EMedal_Typebbjif
  560. 0x0013870e _ZN7CUITile11TileDrawTexEP11CFTTTextureffffj
  561. 0x00137ec2 _ZN7CUITile11TileDrawTexEP6TImageffffj
  562. 0x00138bde _ZN7CUITile11TileDrawTexEPKcffffj
  563. 0x001386de _ZN7CUITile11TileDrawTexEP6TImageffj
  564. 0x00137d9c _ZN7CUITile12TileDrawTexIEPKcffffj
  565. 0x001387a8 _ZN7CUITile15TileDrawTexCropEP6TImageffffffffj
  566. 0x001390c2 _ZN7CUITile14TileDrawTexRotEP6TImagefffffj
  567. 0x00139f32 _ZN7CUITile14TileGetDownPosEv
  568. 0x00137ffa _ZN7CUITile15TileGetTextDimsEPKw
  569. 0x0013802a _ZN7CUITile19TileGetTextDimsWrapEfPKw
  570. 0x00137fde _ZN7CUITile16TileGetTextWidthEPKw
  571. 0x00139dec _ZN7CUITile15TileGetTouchPosEv
  572. 0x001397a4 _ZN7CUITile15TileGreenButtonEffffiii
  573. 0x00139824 _ZN7CUITile16TileOrangeButtonEffffiii
  574. 0x001380ac _ZN7CUITile9TilePrintEffPKc
  575. 0x0013806a _ZN7CUITile9TilePrintEffPKw
  576. 0x00138140 _ZN7CUITile12TilePrintRotEfffPKw
  577. 0x001380ee _ZN7CUITile16TilePrintRotWoodEfffPKw
  578. 0x001385fe _ZN7CUITile14TilePrintWrapfEff13EFontWrapTypeffPw
  579. 0x0013866a _ZN7CUITile17TilePrintWrapRotfEfff13EFontWrapTypeffPw
  580. 0x00138374 _ZN7CUITile22TilePrintWrapRotBorderEfffffjjPKw
  581. 0x0013a2c4 _ZN7CUITile14TilePulseImageEPKcffffff
  582. 0x00137f58 _ZN7CUITile11TileSetFontEi
  583. 0x00137f78 _ZN7CUITile16TileSetFontScaleEff
  584. 0x00137fae _ZN7CUITile24TileSetFontScaleForWidthEPKwf
  585. 0x0013a00c _ZN7CUITile12UpdateEffectEv
  586. 0x0013a260 _ZN7CUITile15UpdateHighlightEv
  587. 0x00139fe0 _ZN7CUITile19UpdateHighlightRectEP5TRect
  588. 0x001377b8 _ZN7CUITile9UpdatePosEv
  589. 0x0013794c _ZN7CUITile12ProcessInputEb
  590. 0x00137b70 _ZN7CUITile10RenderBaseEv
  591. 0x00137ce4 _ZN7CUITile15RenderStarburstEv
  592. 0x00139e8c _ZN7CUITile18ScreenPosToTilePosE6TPoint
  593. */