CUITile.cpp 26 KB

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