CUITileNationality.cpp 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #include "CUITileNationality.h"
  2. //-------------------------------------------------------------------------------------------------
  3. //0013E0C8
  4. CUITileNationality::CUITileNationality(int) {
  5. }
  6. //-------------------------------------------------------------------------------------------------
  7. //0013E284
  8. CUITileNationality::~CUITileNationality() {
  9. }
  10. //-------------------------------------------------------------------------------------------------
  11. //0013E100
  12. void CUITileNationality::Render() {
  13. TileSetFont(0);
  14. TileSetFontScale(0.5f, -1.0f);
  15. FTTFont_SetAlign(EFontAlign_2);
  16. FTTFont_SetColour(0xFF404040, 0);
  17. wchar_t* r5_pw = CDataBase::GetTeamName(i_1AC, ETeamNameType_1);
  18. float s0_f = -6.0f;
  19. float s2_f = f_16C;
  20. s0_f = s2_f + s0_f;
  21. TileSetFontScaleForWidth(r5_pw, s0_f);
  22. if (uc_1B0) {
  23. LOGE("CUITileNationality::Render_1");
  24. TileDrawBoxRounded(0, 0, s2_f, f_170, 0xFF1868B0, 3);
  25. FTTFont_SetColour(0xFFFFFFFF, 0);
  26. } else {
  27. LOGE("CUITileNationality::Render_2");
  28. // loc_13E190
  29. TileDrawBoxRounded(0, 0, s2_f, f_170, -1, 3);
  30. }
  31. // loc_13E1A8
  32. char r6_pbuff_sp24[0x40];
  33. snprintf(r6_pbuff_sp24, sizeof(r6_pbuff_sp24), "t%i.png", i_1AC);
  34. TImage r7_image_spC;
  35. FETU_GetImage(&r7_image_spC, r6_pbuff_sp24, false, EFTTTexFormat_19, false,
  36. false, true);
  37. s0_f = f_16C;
  38. s2_f = r7_image_spC.width_10;
  39. float s4_f = r7_image_spC.height_14;
  40. s0_f = f_16C - 10.0f;
  41. TileDrawTex(&r7_image_spC, 5.0f, 5.0f, s0_f, s0_f / s2_f * s4_f, -1);
  42. TilePrint(f_16C * 0.5f, f_170 - 30.0f, r5_pw);
  43. }
  44. //-------------------------------------------------------------------------------------------------
  45. //0013E264
  46. void CUITileNationality::RenderPost() {
  47. }
  48. //-------------------------------------------------------------------------------------------------
  49. //0013E266
  50. EUITileAction CUITileNationality::Process() {
  51. return EUITileAction_0;
  52. }
  53. //-------------------------------------------------------------------------------------------------