#include <CUndoable.h>
Public Member Functions | |
| FlagsInfo (MapObject *pObjToMove, Int flagMask, Int flagValue) | |
| ~FlagsInfo () | |
| void | DoFlags (CWorldBuilderDoc *pDoc) |
| Move the object. | |
| void | UndoFlags (CWorldBuilderDoc *pDoc) |
Public Attributes | |
| MapObject * | m_objectToModify |
| FlagsInfo * | m_next |
| Int | m_flagMask |
| Int | m_newValue |
| Int | m_oldValue |
An undoable that actually undoes something. Modifies an object's flags.
Definition at line 170 of file CUndoable.h.
Definition at line 596 of file CUndoable.cpp.
| FlagsInfo::~FlagsInfo | ( | void | ) |
Definition at line 583 of file CUndoable.cpp.
| void FlagsInfo::DoFlags | ( | CWorldBuilderDoc * | pDoc | ) |
Move the object.
Definition at line 609 of file CUndoable.cpp.
| void FlagsInfo::UndoFlags | ( | CWorldBuilderDoc * | pDoc | ) |
Definition at line 626 of file CUndoable.cpp.
| Int FlagsInfo::m_flagMask |
Definition at line 181 of file CUndoable.h.
| Int FlagsInfo::m_newValue |
Definition at line 182 of file CUndoable.h.
| FlagsInfo* FlagsInfo::m_next |
Definition at line 180 of file CUndoable.h.
| MapObject* FlagsInfo::m_objectToModify |
Definition at line 179 of file CUndoable.h.
| Int FlagsInfo::m_oldValue |
Definition at line 183 of file CUndoable.h.