CFreeHUD.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // CFreeHUD - [2020-04-13 11:57:46]
  2. #ifndef _CFREEHUD_H_
  3. #define _CFREEHUD_H_
  4. #include "CStoryTutorial.h"
  5. #include "CUITileManager.h"
  6. /*
  7. 001D5E84 CFreeHUD::Init()
  8. 001D5EC4 CFreeHUD::Shutdown()
  9. 001D5F00 CFreeHUD::MultiLevelWarningCB(int,void *)
  10. 001D5F1C CFreeHUD::InitTutorial()
  11. 001D5FA4 CFreeHUD::InitTutorial(EStoryTutorial)
  12. 001D5FD8 CFreeHUD::ShutdownAnimation()
  13. 001D5FF0 CFreeHUD::Process()
  14. 001D61D8 CFreeHUD::RenderButton(THUDButton *)
  15. 001D64D4 CFreeHUD::RenderReplayHUD()
  16. 001D6534 CFreeHUD::Render()
  17. 001D6568 CFreeHUD::SetupGoldenBootPurchase()
  18. */
  19. struct THUDButton {
  20. int un_0;
  21. };
  22. class CFreeHUD {
  23. public:
  24. static void Init(); // 001D5E84
  25. static void Shutdown(); // 001D5EC4
  26. void MultiLevelWarningCB(int, void *); // 001D5F00
  27. static void InitTutorial(); // 001D5F1C
  28. static void InitTutorial(EStoryTutorial); // 001D5FA4
  29. static void ShutdownAnimation(); // 001D5FD8
  30. static int Process(); // 001D5FF0
  31. void RenderButton(THUDButton *); // 001D61D8
  32. static void RenderReplayHUD(); // 001D64D4
  33. static void Render(); // 001D6534
  34. void SetupGoldenBootPurchase(); // 001D6568
  35. static CStoryTutorial *ms_pAnimations;
  36. static CUITileManager *ms_pTileManager;
  37. static bool ms_bEnteredShop;
  38. };
  39. #endif //_CFREEHUD_H_