EngineInfo.h 994 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #ifndef CHESSY_ENGINEINFO_H_
  2. #define CHESSY_ENGINEINFO_H_
  3. #include <string>
  4. namespace chessy
  5. {
  6. /*!
  7. * This namespace contains general attributes and information about
  8. * the program.
  9. */
  10. namespace info
  11. {
  12. /*!
  13. * the version number of this release of chessy
  14. */
  15. extern short version[3];
  16. /*!
  17. * this is the version number as a string (numbers separated by dots).
  18. */
  19. extern std::string versionString;
  20. /*!
  21. * the full long name of this engine
  22. */
  23. extern std::string longName;
  24. /*!
  25. * a short name for this engine
  26. */
  27. extern std::string shortName;
  28. /*!
  29. * text that is displayed as the engine starts.
  30. */
  31. extern std::string welcomeText;
  32. /*!
  33. * short decription of the engine.
  34. */
  35. extern std::string helpText;
  36. }
  37. }
  38. #endif // CHESSY_ENGINEINFO_H_