///////////////////////////////////////////////////////////////////////////// // // Mud32doc.h : interface of the CMudDoc class // class CWorld; #include "selarray.h" class CMudDoc : public CDocument { public: CMudDoc(); virtual ~CMudDoc(); DECLARE_DYNCREATE(CMudDoc) // Attributes public: int EditWorldList(); int EditTriggerList(CWorld *pWorld); CWorld *GetWorld(CString sName,WORD wPort=0); AddWorld(CWorld *pWorld); // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CMudDoc) public: virtual BOOL OnNewDocument(); virtual BOOL CanCloseFrame(CFrameWnd* pFrame); protected: virtual BOOL SaveModified(); //}}AFX_VIRTUAL public: int EditAliasList(CWorld *pWorld); virtual void Serialize(CArchive& ar); // overridden for document i/o #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif CObArray m_aWorlds; CArrayArray m_aTriggers; CArrayArray m_aMacros; CArrayArray m_aAliases; // Generated message map functions protected: //{{AFX_MSG(CMudDoc) //}}AFX_MSG DECLARE_MESSAGE_MAP() }; /////////////////////////////////////////////////////////////////////////////