include.hpp 761 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #define BLstructs_VERSION 1
  2. //For sqrtf
  3. #include <math.h>
  4. #include "other.hpp"
  5. #include "ClassTypeStructs.hpp"
  6. #include "ClassStructs.hpp"
  7. /*
  8. Discovered but not yet integrated fields
  9. ShapeBase
  10. ShapeBaseData* mDataBlock; ///< Datablock
  11. GameBase
  12. GameBaseData* mDataBlock;
  13. PlayerData
  14. PlayerData* mDataBlock; ///< MMmmmmm...datablock...
  15. (Player)mDataBlock appears to be at:
  16. +488
  17. +516
  18. +2236
  19. (ShapeBase)Player+1600 is mControlObject
  20. SceneObject+88 is pointer to pointer of mSceneManager (gClientContainer or gServerContainer)
  21. ItemData(??)+656 = colorShiftColor 4 floats
  22. Player scaling
  23. SceneObject->mObjScale copies the real XYZ scale at least in the Player context
  24. scale-real xyz float
  25. +2524
  26. +2528
  27. +2532
  28. */