/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2006.12.13 * ³» ¿ë : ¿ÀºêÁ§Æ® »ý¼º ½ÇÇà * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "Doing.h" class cStaticSceneNode; /// ¿ÀºêÁ§Æ® »ý¼º Á¤º¸ class cObjectCreatingInfo { public: cObjectCreatingInfo(); public: /// Àå¸é ³ëµå cStaticSceneNode* mNode; }; inline cObjectCreatingInfo::cObjectCreatingInfo() : mNode( 0 ) { } /// ¿ÀºêÁ§Æ® »ý¼º class cObjectCreating : public cDoing { friend class cDoingManager; friend class cObjectEditor; private: cObjectCreating( const cObjectCreatingInfo& undo ); ~cObjectCreating(); void Undo(); void Redo(); private: /// Undo Á¤º¸ cObjectCreatingInfo mUndo; };