Overview   Project   Class   Tree   Deprecated   Index 
Marble and Madness
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

madnessEditor
Class CmadnessEditorDoc

CDocument
   |
   +--CmadnessEditorDoc

   in madnessEditorDoc.h
   in madnessEditorDoc.cpp

class CmadnessEditorDoc
extends CDocument

documento usato dal madnesseditor


Field Summary
 BOOL Busy
          variabile che indica se il documento attualmente occupato da un'altra operazione
 MarbleEnemy[ MAXENEMY ] enemy
          vettore che contiene le informazioni dei nemici
 MadMap Map
          MadMap del documento
 int numEnemy
          numero di nemici attualmente usati nel documento
 MadMap UndoMap
          MadMap usata per salvare le informazione di Undo
 
Constructor Summary
protected  IMPLEMENT_DYNCREATE( CmadnessEditorDoc, CDocument ) CmadnessEditorDoc()
          
  virtual ~CmadnessEditorDoc()
          
 
Method Summary
 virtual BOOL OnNewDocument()
          Crea un nuovo documento
 virtual BOOL OnOpenDocument( LPCTSTR lpszPathName )
          Apri documento
 virtual BOOL OnSaveDocument( LPCTSTR lpszPathName )
          Salva documento
 afx_msg void OnUpdateEditUndo( CCmdUI* pCmdUI )
          invocato nel aggiornare la voce del menu Edit/Undo
 

Field Detail

Busy

public BOOL Busy;
variabile che indica se il documento attualmente occupato da un'altra operazione

enemy

public MarbleEnemy enemy[ MAXENEMY ];
vettore che contiene le informazioni dei nemici

Map

public MadMap Map;
MadMap del documento

numEnemy

public int numEnemy;
numero di nemici attualmente usati nel documento

UndoMap

public MadMap UndoMap;
MadMap usata per salvare le informazione di Undo


Constructor Detail

CmadnessEditorDoc

protected IMPLEMENT_DYNCREATE( CmadnessEditorDoc, CDocument ) CmadnessEditorDoc();

~CmadnessEditorDoc

public virtual ~CmadnessEditorDoc();


Method Detail

OnNewDocument

public virtual BOOL OnNewDocument();
Crea un nuovo documento

OnOpenDocument

public virtual BOOL OnOpenDocument( LPCTSTR lpszPathName );
Apri documento

OnSaveDocument

public virtual BOOL OnSaveDocument( LPCTSTR lpszPathName );
Salva documento

OnUpdateEditUndo

public afx_msg void OnUpdateEditUndo( CCmdUI* pCmdUI );
invocato nel aggiornare la voce del menu Edit/Undo

 Overview   Project   Class   Tree   Deprecated   Index 
Marble and Madness
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD