Clone of Akilla's ac2d @ https://github.com/deregtd/AC2D

Landblocks.h 438B

1234567891011121314151617181920212223242526272829303132
  1. #pragma once
  2. #include "cModelGroup.h"
  3. #include "cByteStream.h"
  4. #pragma pack(1)
  5. struct stLandblockFFFF {
  6. DWORD dwID;
  7. DWORD dwObjectBlock;
  8. WORD wTopo[9][9];
  9. BYTE bZ[9][9];
  10. BYTE bPadding;
  11. };
  12. #pragma pack(4)
  13. class cLandblock
  14. {
  15. public:
  16. cLandblock();
  17. ~cLandblock();
  18. void Load(WORD wBlock);
  19. int Draw();
  20. private:
  21. bool FSplitNESW(DWORD x, DWORD y);
  22. WORD m_wBlock;
  23. stLandblockFFFF m_lbFFFF;
  24. std::vector<cModelGroup *> Models;
  25. };