dmapdata.h 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. //---------------------------------------------------------------------------
  2. //
  3. // DMapData.h -- File contains class definitions for the Terrain Mesh
  4. //
  5. // MechCommander 2
  6. //
  7. //---------------------------------------------------------------------------//
  8. // Copyright (C) Microsoft Corporation. All rights reserved. //
  9. //===========================================================================//
  10. #ifndef DMAPDATA_H
  11. #define DMAPDATA_H
  12. //---------------------------------------------------------------------------
  13. // Include Files
  14. //---------------------------------------------------------------------------
  15. // Macro Definitions
  16. //---------------------------------------------------------------------------
  17. // Macro Definitions
  18. typedef enum
  19. {
  20. MC_BLUEWATER_TYPE,
  21. MC_GREEN_WATER_TYPE,
  22. MC_MUD_TYPE,
  23. MC_MOSS_TYPE,
  24. MC_DIRT_TYPE,
  25. MC_ASH_TYPE,
  26. MC_MOUNTAIN_TYPE,
  27. MC_TUNDRA_TYPE,
  28. MC_FORESTFLOOR_TYPE,
  29. MC_GRASS_TYPE,
  30. MC_CONCRETE_TYPE,
  31. MC_CLIFF_TYPE,
  32. MC_SLIMY_TYPE,
  33. MC_CEMENT2_TYPE,
  34. MC_CEMENT3_TYPE,
  35. MC_CEMENT4_TYPE,
  36. MC_CEMENT5_TYPE,
  37. MC_CEMENT6_TYPE,
  38. MC_CEMENT7_TYPE,
  39. MC_CEMENT8_TYPE,
  40. MC_NONE_TYPE,
  41. NUM_TERRAIN_TYPES
  42. } TerrainType;
  43. //---------------------------------------------------------------------------
  44. // Class Definitions
  45. struct PostcompVertex;
  46. typedef PostcompVertex *PostcompVertexPtr;
  47. class MapData;
  48. typedef MapData *MapDataPtr;
  49. //---------------------------------------------------------------------------
  50. #endif
  51. //---------------------------------------------------------------------------
  52. //
  53. // Edit Log
  54. //
  55. //---------------------------------------------------------------------------