summaryrefslogtreecommitdiff
path: root/hammer/MapHelper.h
diff options
context:
space:
mode:
Diffstat (limited to 'hammer/MapHelper.h')
-rw-r--r--hammer/MapHelper.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/hammer/MapHelper.h b/hammer/MapHelper.h
new file mode 100644
index 0000000..c6683f6
--- /dev/null
+++ b/hammer/MapHelper.h
@@ -0,0 +1,36 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose: Defines a base class for all helper objects. Helper objects are
+// subordinate to their entity parents, and provide services such as
+// enhanced presentation and manipulation of keyvalues for their parent
+// entity.
+//
+// Like all children, helpers are transformed with their parent.
+//
+// $NoKeywords: $
+//=============================================================================//
+
+#ifndef MAPHELPER_H
+#define MAPHELPER_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+
+#include "MapClass.h"
+
+
+class CMapHelper : public CMapClass
+{
+public:
+
+ //
+ // Serialization.
+ //
+ virtual bool ShouldSerialize(void) { return(false); }
+
+ virtual CMapClass *PrepareSelection(SelectMode_t eSelectMode);
+};
+
+
+#endif // MAPHELPER_H