CFESMainMenu.cpp 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. #include "CFESMainMenu.h"
  2. #include "CFE.h"
  3. #include "CFTTDevice.h"
  4. #include "CFTTServerTime.h"
  5. #include "CMessageBox.h"
  6. #include "CMessageBoxHandler.h"
  7. #include "CMyProfile.h"
  8. #include "CStoryCore.h"
  9. #include "CStoryProfileStages.h"
  10. #include "CUITile.h"
  11. #include "CUITileActions.h"
  12. #include "FE2D.h"
  13. #include "LOCstring.h"
  14. #include "SNDFE.h"
  15. #include "TStoryConfig.h"
  16. #include "memctrl.h"
  17. int dword_4B7690;
  18. //-------------------------------------------------------------------------------------------------
  19. //0012E220 //^_-
  20. // 单元测试等级: 目测游戏表现
  21. // 单元测试结果: 正常
  22. CFESMainMenu::CFESMainMenu() {
  23. }
  24. //-------------------------------------------------------------------------------------------------
  25. //0012E24C 0012E250
  26. //编译器生成的,不用写
  27. CFESMainMenu::~CFESMainMenu() {
  28. }
  29. //-------------------------------------------------------------------------------------------------
  30. //0012EA30
  31. void CFESMainMenu::Exit() {
  32. // empty
  33. }
  34. //-------------------------------------------------------------------------------------------------
  35. //0012EC8C //^_^
  36. // 单元测试等级: 目测游戏表现
  37. // 单元测试结果: 正常
  38. void CFESMainMenu::Render2D() {
  39. }
  40. //-------------------------------------------------------------------------------------------------
  41. //0012EE70 //^_^
  42. // 单元测试等级: 目测游戏表现
  43. // 单元测试结果: 正常
  44. void CFESMainMenu::Render2DHUD() {
  45. }
  46. //-------------------------------------------------------------------------------------------------
  47. //0012EA34 //^_^
  48. void CFESMainMenu::ContinueCB(int d_r0, void* p_v_r1) {
  49. }
  50. //-------------------------------------------------------------------------------------------------
  51. //0012E484 //^_^
  52. float CFESMainMenu::GetPosterH() {
  53. return 0;
  54. }
  55. //-------------------------------------------------------------------------------------------------
  56. //0012EE7A //^_^
  57. float CFESMainMenu::GetPosterW() {
  58. return 0;
  59. }
  60. //-------------------------------------------------------------------------------------------------
  61. //0012EC9C //^_^ //前景图 就是球员图
  62. void CFESMainMenu::RenderMainMenu() {
  63. }
  64. //-------------------------------------------------------------------------------------------------
  65. //0012E69C //^_- 经过单元测试,功能正常
  66. //0012E6C0 我的代码把重复的代码合成一份
  67. //0012E78C 跳转指令不同 我的 vs 原始的 : BLE vs
  68. // BGT,跳转指令不同导致后面的指令也不同
  69. void CFESMainMenu::ShowCrossPromotion() {
  70. return;
  71. }
  72. //-------------------------------------------------------------------------------------------------
  73. //0012E4AC //^_- 经过单元测试,功能正常
  74. bool CFESMainMenu::TryToAddSideStoryButton() {
  75. return 0;
  76. }
  77. //-------------------------------------------------------------------------------------------------
  78. //0012EBE0
  79. //不需要实现
  80. void CFESMainMenu::FacebookLoginComplete() {
  81. LOGI("CFESMainMenu::FacebookLoginComplete");
  82. }
  83. //-------------------------------------------------------------------------------------------------
  84. //0012E7C8
  85. //不需要实现
  86. void CFESMainMenu::SetupFacebookTile() {
  87. LOGI("CFESMainMenu::SetupFacebookTile: %f", this->filed_14);
  88. }
  89. //-------------------------------------------------------------------------------------------------
  90. //0012EA48 // ^_-
  91. //模块测试通过[修复:(LOGO能正常显示)点击第一个界面的PLAY按钮无效]
  92. //影响开始界面上面的两个按钮
  93. void CFESMainMenu::Process() {
  94. }
  95. //-------------------------------------------------------------------------------------------------
  96. //0012E260 //^_-
  97. //模块测试通过[修复:(LOGO能正常显示)点击第一个界面的PLAY按钮无效]
  98. void CFESMainMenu::Init() {
  99. LOGI("CFESMainMenu::Init 99EN");
  100. LOGI("CFESMainMenu::Init end");
  101. }
  102. //-------------------------------------------------------------------------------------------------