GFXNET.cpp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. #include "GFXNET.h"
  2. #include "CModelManager.h"
  3. #include "CGFXSHADOWStaticShadow.h"
  4. #include "memctrl.h"
  5. CGFXSHADOWStaticShadow *g_pStaticObjectShadow[24];
  6. //------------------------------------------------------------------------------------------------
  7. //001B14A4
  8. void GFXNET::Init() {
  9. }
  10. //------------------------------------------------------------------------------------------------
  11. //001B1664
  12. void GFXNET::mInit() {
  13. }
  14. //------------------------------------------------------------------------------------------------
  15. //001B1750
  16. void GFXNET::cInit() {
  17. }
  18. //------------------------------------------------------------------------------------------------
  19. //001B1864
  20. void GFXNET::Shutdown() {
  21. }
  22. //------------------------------------------------------------------------------------------------
  23. //001B19DC
  24. void GFXNET::AABBTreeShutdown(AABB *) {
  25. }
  26. //------------------------------------------------------------------------------------------------
  27. //001B1A0A
  28. void GFXNET::mShutdown() {
  29. }
  30. //------------------------------------------------------------------------------------------------
  31. //001B1A5C
  32. void GFXNET::Render(bool b) {
  33. }
  34. //------------------------------------------------------------------------------------------------
  35. //001B1AAC
  36. void GFXNET::mRender(bool) {
  37. }
  38. //------------------------------------------------------------------------------------------------
  39. //001B1C80
  40. void GFXNET::Reset() {
  41. LOGE("GFXNET::Reset");
  42. }
  43. //------------------------------------------------------------------------------------------------
  44. //001B1CA8
  45. void GFXNET::mReset() {
  46. }
  47. //------------------------------------------------------------------------------------------------
  48. //001B1D48
  49. void GFXNET::Update(float) {
  50. }
  51. //------------------------------------------------------------------------------------------------
  52. //001B1D88
  53. void GFXNET::mUpdate(float) {
  54. }
  55. //------------------------------------------------------------------------------------------------
  56. //001B24DC
  57. bool GFXNET::IsInControl() {
  58. return false;
  59. }
  60. //------------------------------------------------------------------------------------------------
  61. //001B24EC
  62. bool GFXNET::IsFirstControl() {
  63. return false;
  64. }
  65. //------------------------------------------------------------------------------------------------
  66. //001B24FC
  67. ushort GFXNET::GetV(int, int, int) {
  68. return 0;
  69. }
  70. //------------------------------------------------------------------------------------------------
  71. //001B2534
  72. ushort GFXNET::GetP(int, int, int) {
  73. return 0;
  74. }
  75. //------------------------------------------------------------------------------------------------
  76. //001B2558
  77. void GFXNET::GetMinMax(CFTTVector32 &, CFTTVector32 &, GFXNETTri *) {
  78. }
  79. //------------------------------------------------------------------------------------------------
  80. //001B26A8
  81. void GFXNET::GetMinMax2(CFTTVector32 &, CFTTVector32 &, GFXNETTri *) {
  82. }
  83. //------------------------------------------------------------------------------------------------
  84. //001B2718
  85. AABB GFXNET::CreateAABB(ushort) {
  86. AABB ret;
  87. return ret;
  88. }
  89. //------------------------------------------------------------------------------------------------
  90. //001B2734
  91. AABB GFXNET::CreateAABB(GFXNETTri const *) {
  92. AABB ret;
  93. return ret;
  94. }
  95. //------------------------------------------------------------------------------------------------
  96. //001B2DE0
  97. bool GFXNET::AlreadyExists(GFXNETConstraint const &) {
  98. return false;
  99. }
  100. //------------------------------------------------------------------------------------------------
  101. //001B2E6C
  102. ushort GFXNET::AlreadyExists(CFTTVector32 const &) {
  103. return 0;
  104. }
  105. //------------------------------------------------------------------------------------------------
  106. //001B2EA4
  107. void GFXNET::CreateVertex(CFTTVector32 const &) {
  108. }
  109. //------------------------------------------------------------------------------------------------
  110. //001B2F28
  111. void GFXNET::CommonInit() {
  112. }
  113. //------------------------------------------------------------------------------------------------
  114. //001B3124
  115. void GFXNET::InitParticles() {
  116. }
  117. //------------------------------------------------------------------------------------------------
  118. //001B38DC
  119. void GFXNET::PinParticles() {
  120. }
  121. //------------------------------------------------------------------------------------------------
  122. //001B3A44
  123. void GFXNET::InitConstraints() {
  124. }
  125. //------------------------------------------------------------------------------------------------
  126. //001B3FB0
  127. void GFXNET::InitTris() {
  128. }
  129. //------------------------------------------------------------------------------------------------
  130. //001B4294
  131. AABB * GFXNET::Build(ushort *, int) {
  132. return NULL;
  133. }
  134. //------------------------------------------------------------------------------------------------
  135. //001B4558
  136. void GFXNET::Refit() {
  137. }
  138. //------------------------------------------------------------------------------------------------
  139. //001B4568
  140. void GFXNET::Refit(AABB *) {
  141. }
  142. //------------------------------------------------------------------------------------------------
  143. //001B469C
  144. void GFXNET::Traverse(AABB const *, AABB const &) {
  145. }
  146. //------------------------------------------------------------------------------------------------
  147. //001B47F8
  148. void GFXNET::cTriSphere(CFTTVector32 const &, CFTTVector32 const &, int, int, int, float) {
  149. }
  150. //------------------------------------------------------------------------------------------------
  151. //001B4D50
  152. void GFXNET::TriSphere(CFTTVector32 const &, CFTTVector32 const &, int, int, int) {
  153. }
  154. //------------------------------------------------------------------------------------------------
  155. //001B4FE0
  156. void GFXNET::EdgeSphere(CFTTVector32 const &, int, int) {
  157. }
  158. //------------------------------------------------------------------------------------------------
  159. //001B50D8
  160. void GFXNET::VertSphere(CFTTVector32 const &, int) {
  161. }
  162. //------------------------------------------------------------------------------------------------
  163. //001B5180
  164. void GFXNET::ApplyForces(float) {
  165. }
  166. //------------------------------------------------------------------------------------------------
  167. //001B51A8
  168. void GFXNET::PredictPosition(float) {
  169. }
  170. //------------------------------------------------------------------------------------------------
  171. //001B51D0
  172. void GFXNET::DistanceConstrain(float) {
  173. }
  174. //------------------------------------------------------------------------------------------------
  175. //001B51F8
  176. void GFXNET::InternalConstrain(float, float, float) {
  177. }
  178. //------------------------------------------------------------------------------------------------
  179. //001B5238
  180. void GFXNET::GroundConstrain() {
  181. }
  182. //------------------------------------------------------------------------------------------------
  183. //001B525C
  184. void GFXNET::RecalculateVelocity(float) {
  185. }
  186. //------------------------------------------------------------------------------------------------
  187. //001B5284
  188. void GFXNET::cTriSphere(CFTTVector32 const &, CFTTVector32 const &, float) {
  189. }
  190. //------------------------------------------------------------------------------------------------
  191. //001B52E0
  192. void GFXNET::TriSphere(CFTTVector32 const &, CFTTVector32 const &) {
  193. }
  194. //------------------------------------------------------------------------------------------------
  195. //001B5394
  196. void GFXNET::PVCollisionConstrain(CFTTVector32 &, CFTTVector32 &) {
  197. }
  198. //------------------------------------------------------------------------------------------------
  199. //001B5478
  200. void GFXNET::PCollisionConstrain(CFTTVector32 &) {
  201. }
  202. //------------------------------------------------------------------------------------------------
  203. //001B5548
  204. void GFXNET::CopyPosition() {
  205. }
  206. //------------------------------------------------------------------------------------------------
  207. //001B5570
  208. void GFXNET::PredictPosition(float, int) {
  209. }
  210. //------------------------------------------------------------------------------------------------
  211. //001B55BC
  212. void GFXNET::ApplyForces(float, int) {
  213. }
  214. //------------------------------------------------------------------------------------------------
  215. //001B566C
  216. void GFXNET::CopyPosition(int) {
  217. }
  218. //------------------------------------------------------------------------------------------------
  219. //001B56B4
  220. void GFXNET::RecalculateVelocity(float, int) {
  221. }
  222. //------------------------------------------------------------------------------------------------
  223. //001B570C
  224. void GFXNET::VVCollisionConstrain(int, CFTTVector32 &) {
  225. }
  226. //------------------------------------------------------------------------------------------------
  227. //001B57E8
  228. void GFXNET::VECollisionConstrain(int, CFTTVector32 &) {
  229. }
  230. //------------------------------------------------------------------------------------------------
  231. //001B596C
  232. void GFXNET::VTCollisionConstrain(int, CFTTVector32 &) {
  233. }
  234. //------------------------------------------------------------------------------------------------
  235. //001B5B78
  236. void GFXNET::FTCollisionConstrain(int, CFTTVector32 &, CFTTVector32 &, bool) {
  237. }
  238. //------------------------------------------------------------------------------------------------
  239. //001B5EEC
  240. void GFXNET::TCollisionConstrain(int, CFTTVector32 &, float) {
  241. }
  242. //------------------------------------------------------------------------------------------------
  243. //001B61B0
  244. void GFXNET::ECollisionConstrain(int, CFTTVector32 &, float) {
  245. }
  246. //------------------------------------------------------------------------------------------------
  247. //001B6404
  248. void GFXNET::VCollisionConstrain(int, CFTTVector32 &, float) {
  249. }
  250. //------------------------------------------------------------------------------------------------
  251. //001B6560
  252. void GFXNET::DistanceConstrain(int, float) {
  253. }
  254. //------------------------------------------------------------------------------------------------
  255. //001B664C
  256. void GFXNET::GroundConstrain(int) {
  257. }
  258. //------------------------------------------------------------------------------------------------
  259. //001B6690
  260. void GFXNET::InternalConstrain(int, float, float, float) {
  261. }
  262. //-------------------------------------------------------------------------------------------------
  263. //.bss:00476468 g_pStaticObjectShadow:.ds.b 0x30
  264. CFTTModel *pModel_goalframe_4760A4 = nullptr;
  265. //001B12E0
  266. void GFXNET_GoalFrameInit() {
  267. if (pModel_goalframe_4760A4 == nullptr) {
  268. //001B12EA
  269. pModel_goalframe_4760A4 = CModelManager::LoadModel("data/models/goal/goal_frame.ftm", "data/models/goal/", EModelLoadFlags_0, 0);
  270. for (int dr5 = 0; dr5 != 2; dr5++) { // loc_1B131E
  271. // g_pStaticObjectShadow[dr5] = new CGFXSHADOWStaticShadow(pModel_goalframe_4760A4);
  272. }
  273. }
  274. // locret_1B1322
  275. }
  276. //-------------------------------------------------------------------------------------------------
  277. //001B1334
  278. void GFXNET_GoalFrameKill(void) {
  279. }
  280. //-------------------------------------------------------------------------------------------------
  281. //001B1374
  282. void GFXNET_GoalFrameRender(int) {
  283. }
  284. //-------------------------------------------------------------------------------------------------