Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.1 KiB

  1. //========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. // $NoKeywords: $
  6. //=============================================================================//
  7. // Author: Matthew D. Campbell ([email protected]), 2003
  8. #ifndef BOT_CONSTANTS_H
  9. #define BOT_CONSTANTS_H
  10. /// version number is MAJOR.MINOR
  11. #define BOT_VERSION_MAJOR 1
  12. #define BOT_VERSION_MINOR 50
  13. //--------------------------------------------------------------------------------------------------------
  14. /**
  15. * Difficulty levels
  16. */
  17. enum BotDifficultyType
  18. {
  19. BOT_EASY = 0,
  20. BOT_NORMAL = 1,
  21. BOT_HARD = 2,
  22. BOT_EXPERT = 3,
  23. NUM_DIFFICULTY_LEVELS
  24. };
  25. #ifdef DEFINE_DIFFICULTY_NAMES
  26. char *BotDifficultyName[] =
  27. {
  28. "EASY", "NORMAL", "HARD", "EXPERT", NULL
  29. };
  30. #else
  31. extern char *BotDifficultyName[];
  32. #endif
  33. namespace BotProfileInputDevice
  34. {
  35. enum Device
  36. {
  37. GAMEPAD = 0,
  38. KB_MOUSE = 1,
  39. PS3_MOVE = 2,
  40. HYDRA = 3,
  41. SHARPSHOOTER = 4,
  42. COUNT, // Auto list counter
  43. FORCE_INT32 = 0x7FFFFFFF // Force the typedef to be int32
  44. };
  45. };
  46. typedef BotProfileInputDevice::Device BotProfileDevice_t;
  47. #endif // BOT_CONSTANTS_H