12#ifndef TT_INCLUDE__SAVELOADSUBSYSTEMCLASS_H
13#define TT_INCLUDE__SAVELOADSUBSYSTEMCLASS_H
15#include "PostLoadableClass.h"
17#include "engine_vector.h"
20class SaveLoadSubSystemClass :
public PostLoadableClass
25 SaveLoadSubSystemClass *NextSubSystem;
26 SaveLoadSubSystemClass();
27 ~SaveLoadSubSystemClass();
28 virtual uint32 Chunk_ID ()
const = 0;
29 virtual bool Contains_Data ()
const;
30 virtual bool Save (ChunkSaveClass& oSave) = 0;
31 virtual bool Load (ChunkLoadClass& oLoad) = 0;
32 virtual const char* Name ()
const = 0;