indicator.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef _IndicatorImage_h_
  2. #define _IndicatorImage_h_
  3. //////////////////////////////////////////////////////////////////////////////
  4. //
  5. // Indicator Images
  6. //
  7. //////////////////////////////////////////////////////////////////////////////
  8. TRef<Image> CreateIndicatorImage(Modeler* pmodeler, Viewport* pviewport, Number* ptime);
  9. //////////////////////////////////////////////////////////////////////////////
  10. //
  11. // Training Overlay
  12. //
  13. //////////////////////////////////////////////////////////////////////////////
  14. enum TrainingOverlay
  15. {
  16. NoTrainingOverlay,
  17. SpeedTrainingOverlay,
  18. MotionIndicatorTrainingOverlay,
  19. ReticuleTrainingOverlay,
  20. ThrottleTrainingOverlay,
  21. FuelTrainingOverlay,
  22. EnergyTrainingOverlay,
  23. AmmoTrainingOverlay,
  24. HullTrainingOverlay,
  25. ShieldTrainingOverlay,
  26. ChatTrainingOverlay,
  27. SectorTrainingOverlay,
  28. InventoryTrainingOverlay,
  29. TargetTrainingOverlay,
  30. CommandTrainingOverlay,
  31. EyeballTrainingOverlay,
  32. KillBonusTrainingOverlay
  33. };
  34. void SetTrainingOverlay (TrainingOverlay overlay);
  35. inline
  36. void ClearTrainingOverlay (void) {SetTrainingOverlay (NoTrainingOverlay);}
  37. #endif