summaryrefslogtreecommitdiff
path: root/gcsdk/steamextra/tier0/t0constants.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcsdk/steamextra/tier0/t0constants.h')
-rw-r--r--gcsdk/steamextra/tier0/t0constants.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/gcsdk/steamextra/tier0/t0constants.h b/gcsdk/steamextra/tier0/t0constants.h
new file mode 100644
index 0000000..6c1524d
--- /dev/null
+++ b/gcsdk/steamextra/tier0/t0constants.h
@@ -0,0 +1,35 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose: declares a variety of constants
+//
+// $NoKeywords: $
+//=============================================================================
+
+#ifndef T0CONSTANTS_H
+#define T0CONSTANTS_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+//-----------------------------------------------------------------------------
+// numeric constants to avoid typos with wrong number of zeros
+//-----------------------------------------------------------------------------
+const int64 k_nMillion = 1000000;
+const int64 k_nThousand = 1000;
+const int64 k_nKiloByte = 1024;
+const int64 k_nMegabyte = k_nKiloByte * k_nKiloByte;
+
+//-----------------------------------------------------------------------------
+// Timing constants
+//-----------------------------------------------------------------------------
+
+const unsigned int k_nSecondsPerHour = 60*60;
+const unsigned int k_nSecondsPerDay = k_nSecondsPerHour * 24;
+
+const int k_cSecondsPerMinute = 60;
+const int k_cSecondsPerHour = k_cSecondsPerMinute * 60;
+const int k_cSecondsPerDay = k_cSecondsPerHour * 24;
+const int k_cSecondsPerWeek = k_cSecondsPerDay * 7;
+const int k_cSecondsPerYear = k_cSecondsPerDay * 365;
+
+#endif // T0CONSTANTS_H \ No newline at end of file