CAnimLib.cpp 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. #include "CAnimLib.h"
  2. #include "CFTTFileSystem.h"
  3. #include "CFTTFile.h"
  4. #include "CFTTFileSystem_PAK.h"
  5. #include "TGame.h"
  6. #include "memctrl.h"
  7. Anim_462764 dword_462764[21] = {
  8. {0x187, 8, 0, 0, 0, 0, 0x187},
  9. {0x189, 6, 0, 2, 9, 11, 0x189},
  10. {0x18D, 2, 0, 0, 0, 0, 0x18D},
  11. {0x186, 2, 0, 0, 0, 0, 0x186},
  12. {0x33C, 4, 0, 0, 0, 0, 0x33C},
  13. {0x189, 0x06, 0x16, 0x18, 0x22, 0x24, 0x189},
  14. {0x555, 3, 0, 3, 5, 7, 0x555},
  15. {0x1ED, 8, 0, 0, 0, 0, 0x1ED},
  16. {0x7AD, 8, 0, 0, 0, 0, 0x7AD},
  17. {0x7B1, 8, 18, 0, 4, 14, 0x7B1},
  18. {0x35E, 4, 3, 5, 19, 21, 0x186},
  19. {0x35E, 4, 3, 5, 19, 0x15, 0x35E},
  20. {0x666, 4, 16, 18, 22, 24, 0x666},
  21. {0x7EF, 6, 23, 25, 33, 35, 0x7EF},
  22. {0x187, 8, 0, 0, 0, 0, 0x186},
  23. {0x189, 6, 0, 0, 0, 0, 0x186},
  24. {0x33C, 6, 0, 0, 0, 0, 0x186},
  25. {0x18D, 6, 0, 0, 0, 0, 0x186},
  26. {0x555, 3, 0, 32, 96, 8, 0x878},
  27. {0x558, 3, 0, 32, 96, 8, 0x878},
  28. {0x878, 3, 0, 32, 96, 8, 0x878}};
  29. TPreLoadAnimData CAnimLib::ms_tPreLoadAnimData[13] = {
  30. {1, 0xE, 0xC, -1},
  31. {1, 0xE, 9, 2},
  32. {1, 0xE, 9, 1},
  33. {1, 0xE, 3, 1},
  34. {1, 0xE, 3, 4},
  35. {1, 0xE, 3, 8},
  36. {1, 0xE, 3, 0x10},
  37. {1, 0xE, 3, 2},
  38. {1, 0xE, 2, 1},
  39. {1, 0xE, 2, 2},
  40. {1, 0xE, 2, 4},
  41. {1, 0xE, 6, 4},
  42. {1, 0xE, 0xA, -1}};
  43. //-------------------------------------------------------------------------------------------------
  44. //0017BBD4 ^_^ 开栈保护编译
  45. CAnimLib::CAnimLib() {
  46. }
  47. //-------------------------------------------------------------------------------------------------
  48. //0017C01C ~_~
  49. CAnimLib::~CAnimLib() {
  50. }
  51. //-------------------------------------------------------------------------------------------------
  52. //0017BCCC ^_- 开栈保护编译
  53. TSATAnim_TSX* CAnimLib::LoadAnim(int a1, int a2) {
  54. return NULL;
  55. }
  56. //-------------------------------------------------------------------------------------------------
  57. //0017BDC0 ^_^ 开栈保护编译
  58. void CAnimLib::PreLoadAnims(int a1, int a2, int a3, int a4) {
  59. }
  60. //-------------------------------------------------------------------------------------------------
  61. //0017BE24 ~_~
  62. TSATAnim_TSX* CAnimLib::PreLoadAnimsByID(EAnimID a1, int a2) {
  63. return NULL;
  64. }
  65. //-------------------------------------------------------------------------------------------------
  66. //0017BE28 ~_~
  67. void CAnimLib::FreeDynamicAnims() {
  68. }
  69. //-------------------------------------------------------------------------------------------------
  70. //0017BE94 ~_~
  71. void CAnimLib::FreeAnim(int a1) {
  72. }
  73. //-------------------------------------------------------------------------------------------------
  74. //0017BF1E ~_~
  75. void CAnimLib::UnloadPermanentAnims() {
  76. }
  77. //-------------------------------------------------------------------------------------------------
  78. //0017BF54 ~_~
  79. void CAnimLib::ReloadPermanentAnims() {
  80. }
  81. //-------------------------------------------------------------------------------------------------
  82. //0017BFA0 ~_~
  83. TSATAnim_TSX* CAnimLib::GetAnim(int a1, bool a2) {
  84. return NULL;
  85. }
  86. //-------------------------------------------------------------------------------------------------
  87. //0017BFF0 ~_~
  88. TSATAnim_TSX* CAnimLib::CheckAnim(int a1) {
  89. return NULL;
  90. }
  91. //-------------------------------------------------------------------------------------------------