dobjclass.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //***************************************************************************
  2. //
  3. // dobjclass.h -- File contains the Basic Game Object Class definitions
  4. //
  5. // MechCommander 2
  6. //
  7. //---------------------------------------------------------------------------//
  8. // Copyright (C) Microsoft Corporation. All rights reserved. //
  9. //===========================================================================//
  10. #ifndef DOBJCLASS_H
  11. #define DOBJCLASS_H
  12. enum ObjectClass {
  13. INVALID = -1,
  14. BASEOBJECT = 0,
  15. TERRN,
  16. BATTLEMECH,
  17. GROUNDVEHICLE,
  18. ELEMENTAL,
  19. EXPLOSION, //was EXPLODE
  20. FIRE,
  21. ARTILLERY,
  22. MOVER,
  23. GAMEOBJECT,
  24. BIGGAMEOBJECT,
  25. COMPONENT,
  26. WEAPON,
  27. PROJECTILE,
  28. LASERWEAPON,
  29. PPC,
  30. BUILDING,
  31. SMOKE,
  32. BULLET,
  33. DEBRIS,
  34. MAP_ICON,
  35. TREE,
  36. TERRAINOBJECT,
  37. MINE,
  38. BRIDGE,
  39. JET,
  40. PROJLASER,
  41. TREEBUILDING,
  42. CAMERADRONE,
  43. TRAINCAR,
  44. TURRET,
  45. GATE,
  46. KLIEG_LIGHT,
  47. WEAPONBOLT
  48. };
  49. //***************************************************************************
  50. #endif