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