12#ifndef TT_INCLUDE__SIMPLEPERSISTFACTORYCLASS_H
13#define TT_INCLUDE__SIMPLEPERSISTFACTORYCLASS_H
15#include "PersistFactoryClass.h"
16#include "SaveLoadSystemClass.h"
18template <
class T,
unsigned long I>
19class SimplePersistFactoryClass :
public PersistFactoryClass
22 virtual uint32 Chunk_ID ()
const
26 PersistClass* Load(ChunkLoadClass& xLoad)
const
31 xLoad.Read(&pointer,4);
36 SaveLoadSystemClass::Register_Pointer(pointer,newobj);
39 void Save(ChunkSaveClass& xSave, PersistClass* persist)
const
41 xSave.Begin_Chunk(0x100100);
42 xSave.Write(&persist,4);
44 xSave.Begin_Chunk(0x100101);