summaryrefslogtreecommitdiff
path: root/game/shared/tf2/tf_vehicleshared.h
diff options
context:
space:
mode:
Diffstat (limited to 'game/shared/tf2/tf_vehicleshared.h')
-rw-r--r--game/shared/tf2/tf_vehicleshared.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/game/shared/tf2/tf_vehicleshared.h b/game/shared/tf2/tf_vehicleshared.h
new file mode 100644
index 0000000..db735d5
--- /dev/null
+++ b/game/shared/tf2/tf_vehicleshared.h
@@ -0,0 +1,47 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//=============================================================================//
+
+#ifndef TF_VEHICLESHARED_H
+#define TF_VEHICLESHARED_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+
+enum VehicleModeDeploy_e
+{
+ VEHICLE_MODE_NORMAL = 0,
+ VEHICLE_MODE_DEPLOYING,
+ VEHICLE_MODE_UNDEPLOYING,
+ VEHICLE_MODE_DEPLOYED
+};
+#define NUM_VEHICLE_DEPLOYMODE_BITS 2
+
+
+// Attachment indices.
+#define TANK_ATTACHMENT_TURRET_FIREPOS 1
+#define TANK_ATTACHMENT_TURRET_BASE 2
+#define TANK_ATTACHMENT_PLAYER_WAIST 3
+
+// Tread indices.
+enum TreadIndex
+{
+ TREAD_LEFT=0,
+ TREAD_RIGHT=1
+};
+
+// Tread states (send across the wire).
+enum TreadState
+{
+ TREAD_NOTMOVING=0,
+ TREAD_FORWARD=1,
+ TREAD_BACKWARD=2
+};
+
+
+
+#endif // TF_VEHICLESHARED_H