12#ifndef TT_INCLUDE__NAVALFACTORYGAMEOBJDEF_H
13#define TT_INCLUDE__NAVALFACTORYGAMEOBJDEF_H
14#include "BuildingGameObjDef.h"
15class NavalFactoryGameObjDef :
public BuildingGameObjDef
18 NavalFactoryGameObjDef (
void);
19 ~NavalFactoryGameObjDef (
void);
20 uint32 Get_Class_ID (
void)
const;
21 PersistClass * Create (
void)
const;
22 bool Save (ChunkSaveClass &csave);
23 bool Load (ChunkLoadClass &cload);
24 const PersistFactoryClass & Get_Factory (
void)
const;
26 virtual void Dump (FileClass &file);
28 DECLARE_EDITABLE (NavalFactoryGameObjDef, BuildingGameObjDef);
30 void Load_Variables (ChunkLoadClass &cload);
32 int ConstructionZone1DefId;
33 int ConstructionZone2DefId;
34 int ConstructionZone3DefId;
35 int ConstructionZone4DefId;
36 int ConstructionZone5DefId;
37 int ConstructionZone6DefId;
38 friend class NavalFactoryGameObj;
39 friend class PresetDump;