Daprtype.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //---------------------------------------------------------------------------
  2. //
  3. // DAprType.h -- File contains the Basic Game Appearance Type Definitions
  4. //
  5. //---------------------------------------------------------------------------//
  6. // Copyright (C) Microsoft Corporation. All rights reserved. //
  7. //===========================================================================//
  8. #ifndef DAPRTYPE_H
  9. #define DAPRTYPE_H
  10. //---------------------------------------------------------------------------
  11. // Include Files
  12. //---------------------------------------------------------------------------
  13. // Macro definitions
  14. #define BASE_APPEARANCE 0L
  15. #define SPRITE_TREE 0x01
  16. #define VFX_APPEAR 0x02
  17. #define FSY_APPEAR 0x03
  18. #define LINE_APPEAR 0x04
  19. #define GV_TYPE 0x05
  20. #define ARM_APPEAR 0x06
  21. #define BUILD_APPEAR 0x07
  22. #define ELM_TREE 0x08
  23. #define PU_TYPE 0x09
  24. #define SMOKE_TYPE 0x0a
  25. #define POLY_APPEARANCE 0x0b
  26. #define MLR_APPEARANCE 0x0c
  27. #define MECH_TYPE 0x0d
  28. #define BLDG_TYPE 0x0e
  29. #define TREED_TYPE 0x0f
  30. #define BUILDING_APPR_TYPE 0x10
  31. #define TREE_APPR_TYPE 0x11
  32. #define VEHICLE_APPR_TYPE 0x12
  33. #define MECH_APPR_TYPE 0x13
  34. #define GENERIC_APPR_TYPE 0x14
  35. //---------------------------------------------------------------------------
  36. // Class definitions
  37. class AppearanceType;
  38. typedef AppearanceType *AppearanceTypePtr;
  39. class AppearanceTypeList;
  40. typedef AppearanceTypeList *AppearanceTypeListPtr;
  41. //---------------------------------------------------------------------------
  42. #endif