summaryrefslogtreecommitdiffstats
path: root/game/code/loading/roaddatasegmentloader.h
diff options
context:
space:
mode:
Diffstat (limited to 'game/code/loading/roaddatasegmentloader.h')
-rw-r--r--game/code/loading/roaddatasegmentloader.h53
1 files changed, 53 insertions, 0 deletions
diff --git a/game/code/loading/roaddatasegmentloader.h b/game/code/loading/roaddatasegmentloader.h
new file mode 100644
index 0000000..7da74ba
--- /dev/null
+++ b/game/code/loading/roaddatasegmentloader.h
@@ -0,0 +1,53 @@
+//=============================================================================
+// Copyright (C) 2002 Radical Entertainment Ltd. All rights reserved.
+//
+// File: roaddatasegmentloader.h
+//
+// Description: Blahblahblah
+//
+// History: 27/06/2002 + Created -- Cary Brisebois
+//
+//=============================================================================
+
+#ifndef ROADDATASEGMENTLOADER_H
+#define ROADDATASEGMENTLOADER_H
+
+//========================================
+// Nested Includes
+//========================================
+// Pure 3D
+#include <p3d/loadmanager.hpp>
+#include <p3d/p3dtypes.hpp>
+
+//========================================
+// Forward References
+//========================================
+
+//=============================================================================
+//
+// Synopsis: Blahblahblah
+//
+//=============================================================================
+
+class RoadDataSegmentLoader : public tChunkHandler
+{
+public:
+ RoadDataSegmentLoader();
+ virtual ~RoadDataSegmentLoader();
+
+ // P3D chunk loader.
+ virtual tLoadStatus Load(tChunkFile* f, tEntityStore* store);
+
+ // P3D chunk id.
+ virtual bool CheckChunkID(unsigned id);
+ virtual unsigned int GetChunkID();
+
+private:
+
+ //Prevent wasteful constructor creation.
+ RoadDataSegmentLoader( const RoadDataSegmentLoader& roaddatasegmentloader );
+ RoadDataSegmentLoader& operator=( const RoadDataSegmentLoader& roaddatasegmentloader );
+};
+
+
+#endif //ROADDATASEGMENTLOADER_H