CMessageBox.cpp 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. #include "CMessageBox.h"
  2. //-------------------------------------------------------------------------------------------------
  3. //这个函数在原始代码里是被内联进了
  4. //00122D6C bool CMessageBoxHandler::NewMessageBox
  5. /*
  6. CMessageBox::CMessageBox() {
  7. //将所有的成员变量置0
  8. memset(&bIsShutDown_4, 0, sizeof(CMessageBox) - sizeof(int));
  9. }
  10. //-------------------------------------------------------------------------------------------------
  11. CMessageBox::~CMessageBox() {
  12. }*/
  13. //-------------------------------------------------------------------------------------------------
  14. //00120F80
  15. void CMessageBox::Init(EMessageBoxType eType0,
  16. wchar_t const *pWBuf1,
  17. wchar_t *pWBuf2,
  18. int a3,
  19. int a4,
  20. int a5,
  21. int a6,
  22. bool b7,
  23. bool b8,
  24. bool b9,
  25. CMessageBoxHandler_func pFunc10,
  26. void *pDat11) {
  27. //
  28. LOGI("CMessageBox::Init %d %d", a3, a4);
  29. }
  30. //-------------------------------------------------------------------------------------------------
  31. //001217AC
  32. void CMessageBox::FillUnlimitedEnergyOpt(int) {
  33. }
  34. //-------------------------------------------------------------------------------------------------
  35. //00121888
  36. float CMessageBox::GetOptionHeight() {
  37. return 0.0;
  38. }
  39. //-------------------------------------------------------------------------------------------------
  40. //001218A0
  41. int CMessageBox::UpdateText() {
  42. return 0;
  43. }
  44. //-------------------------------------------------------------------------------------------------
  45. //00121978
  46. void CMessageBox::SetText(wchar_t const *) {
  47. }
  48. //-------------------------------------------------------------------------------------------------
  49. //00121990
  50. int CMessageBox::Process() {
  51. return rand() % 10;
  52. }
  53. //-------------------------------------------------------------------------------------------------
  54. //00121B10
  55. TRect CMessageBox::GetOptionRect(int, float &) {
  56. TRect rect;
  57. return rect;
  58. }
  59. //-------------------------------------------------------------------------------------------------
  60. //00121BAC
  61. void CMessageBox::RenderStarburst(float, float, float, float, uint, uint) {
  62. }
  63. //-------------------------------------------------------------------------------------------------
  64. //00121CC8
  65. void CMessageBox::RenderBox(float f1, float f2, float f3, float f4) {
  66. LOGE("CMessageBox::RenderBox%p%f%f%f%f",this,f1,f2,f3,f4);
  67. }
  68. //-------------------------------------------------------------------------------------------------
  69. //00121D8C
  70. void CMessageBox::RenderPattern(float, float, float, float) {
  71. }
  72. //-------------------------------------------------------------------------------------------------
  73. //00121ED4
  74. void CMessageBox::RenderBorder(float f1, float f2, float f3, float f4) {
  75. LOGE("CMessageBox::RenderBorder%p%f%f%f%f",this,f1,f2,f3,f4);
  76. }
  77. //-------------------------------------------------------------------------------------------------
  78. //00122040
  79. void CMessageBox::Render() {
  80. }
  81. //-------------------------------------------------------------------------------------------------
  82. //001220CC
  83. void CMessageBox::RenderOptions() {
  84. LOGE("CMessageBox::RenderBorder%p",this);
  85. }
  86. //-------------------------------------------------------------------------------------------------
  87. //00122228
  88. void CMessageBox::RenderExtra() {
  89. }
  90. //-------------------------------------------------------------------------------------------------
  91. //00122804
  92. void CMessageBox::RenderOption(bool, int) {
  93. }
  94. //-------------------------------------------------------------------------------------------------
  95. //00122A70
  96. void CMessageBox::DrawButton(int, TRect const &, bool const &) {
  97. }
  98. //-------------------------------------------------------------------------------------------------
  99. //00122AE4
  100. void CMessageBox::RenderDashAlignedOption(uint, float, TRect, int, float) {
  101. }
  102. //-------------------------------------------------------------------------------------------------
  103. //00122CD8
  104. void CMessageBox::CleanUp() {
  105. }
  106. //-------------------------------------------------------------------------------------------------
  107. //00122D18
  108. void CMessageBox::Exit() {
  109. }
  110. //-------------------------------------------------------------------------------------------------
  111. //00122D50
  112. void CMessageBox::GetType() {
  113. }
  114. //-------------------------------------------------------------------------------------------------
  115. //00122D54
  116. void CMessageBox::Delete() {
  117. }
  118. //-------------------------------------------------------------------------------------------------
  119. //00122D5C
  120. void CMessageBox::ShouldDelete() {
  121. }
  122. //-------------------------------------------------------------------------------------------------
  123. //00122D62
  124. void CMessageBox::DisableOption(int) {
  125. }
  126. //-------------------------------------------------------------------------------------------------