#pragma once #include "common.h" #include "LArray.h" class AFX_EXT_CLASS T2OutObjArrayList : public LArray { public: T2OutObjArrayList(); virtual ~T2OutObjArrayList(); void Add(T2OutObjArray* inArray); T2OutObjArray* GetItemAt(int inIndex); T2OutObj* FindUnusedOutObj(); void DispatchIdle(T2TowerDoc* inDoc); T2OutObj* GetIndOutObj(unsigned int inIndex); T2OutObj* GetOutObjByID(unsigned int inOutObjID); int CalcMentenanceCost(T2TowerDoc* inDoc) const; void Read(T2Archive& inArchive, T2TowerDoc* inDoc); void Write(T2Archive& inArchive); };