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.

49 lines
1.6 KiB

  1. //========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. // $NoKeywords: $
  6. //=============================================================================//
  7. #ifndef NETWORKSTRINGTABLE_GAMEDLL_H
  8. #define NETWORKSTRINGTABLE_GAMEDLL_H
  9. #ifdef _WIN32
  10. #pragma once
  11. #endif
  12. #include "networkstringtabledefs.h"
  13. class CStringTableSaveRestoreOps;
  14. // String tables used by the game DLL
  15. #define MAX_VGUI_SCREEN_STRING_BITS 8
  16. #define MAX_VGUI_SCREEN_STRINGS ( 1 << MAX_VGUI_SCREEN_STRING_BITS )
  17. #define VGUI_SCREEN_INVALID_STRING ( MAX_VGUI_SCREEN_STRINGS - 1 )
  18. #define MAX_MATERIAL_STRING_BITS 10
  19. #define MAX_MATERIAL_STRINGS ( 1 << MAX_MATERIAL_STRING_BITS )
  20. #define OVERLAY_MATERIAL_INVALID_STRING ( MAX_MATERIAL_STRINGS - 1 )
  21. #define MAX_CHOREO_SCENES_STRING_BITS 13
  22. #define MAX_CHOREO_SCENES_STRINGS ( 1 << MAX_CHOREO_SCENES_STRING_BITS )
  23. #define CHOREO_SCENES_INVALID_STRING ( MAX_CHOREO_SCENES_STRINGS - 1 )
  24. #define MAX_PARTICLESYSTEMS_STRING_BITS 10
  25. #define MAX_PARTICLESYSTEMS_STRINGS ( 1 << MAX_PARTICLESYSTEMS_STRING_BITS )
  26. #define PARTICLESYSTEMS_INVALID_STRING ( MAX_PARTICLESYSTEMS_STRINGS - 1 )
  27. #define MAX_MOVIE_STRING_BITS 4
  28. #define MAX_MOVIE_STRINGS ( 1 << MAX_MOVIE_STRING_BITS )
  29. #define OVERLAY_MOVIE_INVALID_STRING ( MAX_MOVIE_STRINGS - 1 )
  30. extern INetworkStringTableContainer *networkstringtable;
  31. extern INetworkStringTable *g_pStringTableVguiScreen;
  32. extern INetworkStringTable *g_pStringTableClientSideChoreoScenes;
  33. #define MAX_INFOPANEL_STRINGS 128
  34. // save/load
  35. extern CStringTableSaveRestoreOps g_VguiScreenStringOps;
  36. #endif // NETWORKSTRINGTABLE_GAMEDLL_H