TGfxCrowdState.h 905 B

123456789101112131415161718192021222324252627282930313233343536
  1. // TGfxCrowdState - [2022-03-11 07:52:23]
  2. #ifndef _TGFXCROWDSTATE_H_
  3. #define _TGFXCROWDSTATE_H_
  4. #include "common.h"
  5. #include "TCrowd.h"
  6. #include "TCrowdMember.h"
  7. struct byte2
  8. {
  9. uchar b_0;
  10. uchar b_1;
  11. };
  12. class TGfxCrowdState {
  13. public:
  14. TGfxCrowdState(){} // 自定义构造函数
  15. TGfxCrowdState(float, ECrowdMemberType, uchar, bool); // 0019CA8C
  16. void Process(); // 001A1144
  17. void ProcessState(); // 001A1308
  18. void ProcessFrame(); // 001A1494
  19. void UpdateState(); // 001A1528
  20. public:
  21. float m_fField_0;
  22. float m_fField_4;
  23. int m_iField_8;
  24. ECrowdMemberType m_field_C;
  25. bool m_b_10;
  26. uchar m_field_11;
  27. // uint16 m_field_12;
  28. int16 m_field_12;
  29. //static uchar uSpan[0x140];
  30. static byte2 uSpan[0x20][0x5];
  31. };
  32. #endif // _TGFXCROWDSTATE_H_