12#ifndef TT_INCLUDE_SIMPLEGAMEOBJ_H
13#define TT_INCLUDE_SIMPLEGAMEOBJ_H
14#include "PhysicalGameObj.h"
15#include "SimpleGameObjDef.h"
16class SimpleGameObj :
public PhysicalGameObj {
21 const PersistFactoryClass &Get_Factory()
const;
22 bool Save(ChunkSaveClass &csave);
23 bool Load(ChunkLoadClass &cload);
25 void Init(
const SimpleGameObjDef &);
26 bool Is_Always_Dirty() {
return false;}
27 SimpleGameObj * As_SimpleGameObj() {
return this;}
28 const SimpleGameObjDef SCRIPTS_API & Get_Definition(
void )
const;
29 bool Is_Hidden_Object() {
return Get_Definition().IsHiddenObject;}
30 void Export_Rare( BitStreamClass &packet );
31 void Import_Rare( BitStreamClass &packet );