CFESEditPlayer.h 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. // CFESEditPlayer - [2020-04-13 11:57:46]
  2. #ifndef _CFESEDITPLAYER_H_
  3. #define _CFESEDITPLAYER_H_
  4. #include "common.h"
  5. #include "render.h"
  6. #include "CFEScreen.h"
  7. /*
  8. 00128118 CFESEditPlayer::CFESEditPlayer()
  9. 001281FC CFESEditPlayer::~CFESEditPlayer()
  10. 00128200 CFESEditPlayer::~CFESEditPlayer()
  11. 00128210 CFESEditPlayer::Init()
  12. 00128374 CFESEditPlayer::RevertToProfile()
  13. 001283D8 CFESEditPlayer::SetupPlayer()
  14. 001284C0 CFESEditPlayer::SetupEditMode(int)
  15. 00128798 CFESEditPlayer::GetCustomiseTile(int)
  16. 00128904 CFESEditPlayer::SetUpdateMovement()
  17. 001289CC CFESEditPlayer::SetupHighlight()
  18. 00128A50 CFESEditPlayer::SetupEditMode_NAME()
  19. 00128A84 CFESEditPlayer::SetupEditMode_NUMBER()
  20. 00128C40 CFESEditPlayer::SetupEditMode_HAIRSTYLE()
  21. 00128DBC CFESEditPlayer::SetupEditMode_HAIRCOLOUR()
  22. 00128F08 CFESEditPlayer::SetupEditMode_FACIALHAIR()
  23. 0012907C CFESEditPlayer::SetupEditMode_SLEEVELENGTH()
  24. 00129198 CFESEditPlayer::SetupEditMode_BOOTS()
  25. 001292E0 CFESEditPlayer::ProcessEditMode(int)
  26. 00129358 CFESEditPlayer::ProcessEditMode_NAME()
  27. 0012944C CFESEditPlayer::ProcessEditMode_NUMBER()
  28. 0012944E CFESEditPlayer::ProcessEditMode_HAIRSTYLE()
  29. 0012946E CFESEditPlayer::ProcessEditMode_HAIRCOLOUR()
  30. 0012948E CFESEditPlayer::ProcessEditMode_FACIALHAIR()
  31. 001294AE CFESEditPlayer::ProcessEditMode_SLEEVELENGTH()
  32. 001294B0 CFESEditPlayer::ProcessEditMode_BOOTS()
  33. 00129504 CFESEditPlayer::ShowKeyboard(int,void *)
  34. 00129514 CFESEditPlayer::ApplyToProfile()
  35. 00129658 CFESEditPlayer::Exit()
  36. 001296D8 CFESEditPlayer::ProcessPlayer()
  37. 001297B8 CFESEditPlayer::HaveEasterEggName(wchar_t *)
  38. 00129860 CFESEditPlayer::UpdatePosition()
  39. 00129944 CFESEditPlayer::ConfirmUnlockCB(int,void *)
  40. 001299A4 CFESEditPlayer::HaveEnoughCredits()
  41. 001299C0 CFESEditPlayer::CompleteUnlock()
  42. 00129A5C CFESEditPlayer::CancelChanges()
  43. 00129A6C CFESEditPlayer::Process()
  44. 00129C54 CFESEditPlayer::CheckUnlocked(int,int)
  45. 00129CD0 CFESEditPlayer::RenderLines()
  46. 00129EC4 CFESEditPlayer::Render2D()
  47. 00129ECC CFESEditPlayer::SetupCamera(bool)
  48. 0012A0A0 CFESEditPlayer::PreRender3D()
  49. 0012A1DC CFESEditPlayer::Render3D()
  50. 0012A1F4 CFESEditPlayer::RenderScene(EGfxRenderPass)
  51. 0012A314 CFESEditPlayer::Render2DHUD()
  52. */
  53. class CFESEditPlayer : public CFEScreen {
  54. public:
  55. CFESEditPlayer(); // 00128118
  56. virtual ~CFESEditPlayer(); // 001281FC 00128200
  57. virtual void Init(); // 00128210
  58. virtual void Exit(); // 00129658
  59. virtual void Process(); // 00129A6C
  60. virtual void Render2D(); // 00129EC4
  61. virtual void PreRender3D(); // 0012A0A0
  62. virtual void Render3D(); // 0012A1DC
  63. virtual void Render2DHUD(); // 0012A314
  64. void RevertToProfile(); // 00128374
  65. void SetupPlayer(); // 001283D8
  66. void SetupEditMode(int); // 001284C0
  67. void GetCustomiseTile(int); // 00128798
  68. void SetUpdateMovement(); // 00128904
  69. void SetupHighlight(); // 001289CC
  70. void SetupEditMode_NAME(); // 00128A50
  71. void SetupEditMode_NUMBER(); // 00128A84
  72. void SetupEditMode_HAIRSTYLE(); // 00128C40
  73. void SetupEditMode_HAIRCOLOUR(); // 00128DBC
  74. void SetupEditMode_FACIALHAIR(); // 00128F08
  75. void SetupEditMode_SLEEVELENGTH(); // 0012907C
  76. void SetupEditMode_BOOTS(); // 00129198
  77. void ProcessEditMode(int); // 001292E0
  78. void ProcessEditMode_NAME(); // 00129358
  79. void ProcessEditMode_NUMBER(); // 0012944C
  80. void ProcessEditMode_HAIRSTYLE(); // 0012944E
  81. void ProcessEditMode_HAIRCOLOUR(); // 0012946E
  82. void ProcessEditMode_FACIALHAIR(); // 0012948E
  83. void ProcessEditMode_SLEEVELENGTH(); // 001294AE
  84. void ProcessEditMode_BOOTS(); // 001294B0
  85. void ShowKeyboard(int, void *); // 00129504
  86. void ApplyToProfile(); // 00129514
  87. void ProcessPlayer(); // 001296D8
  88. void HaveEasterEggName(wchar_t *); // 001297B8
  89. void UpdatePosition(); // 00129860
  90. void ConfirmUnlockCB(int, void *); // 00129944
  91. void HaveEnoughCredits(); // 001299A4
  92. void CompleteUnlock(); // 001299C0
  93. static void CancelChanges(); // 00129A5C
  94. void CheckUnlocked(int, int); // 00129C54
  95. void RenderLines(); // 00129CD0
  96. void SetupCamera(bool); // 00129ECC
  97. void RenderScene(EGfxRenderPass); // 0012A1F4
  98. static bool ms_bCancelChanges; // 003507BC
  99. };
  100. #endif //_CFESEDITPLAYER_H_