Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

KoduActionDrop.h

Go to the documentation of this file.
00001 #ifndef KODU_ACTION_DROP_H_
00002 #define KODU_ACTION_DROP_H_
00003 
00004 // INCLUDES
00005 // tekkodu
00006 #include "Kodu/Primitives/KoduAction.h"
00007 
00008 namespace Kodu {
00009 
00010     //! Kodu Action Drop class (derived from Kodu Action)
00011     class KoduActionDrop : public KoduAction {
00012     public:
00013         //! Constructor
00014         KoduActionDrop()
00015           : KoduAction ("KoduActionDrop", KoduAction::AT_DROP, false, false)
00016         { }
00017 
00018         //! Copy constructor
00019         KoduActionDrop(const KoduActionDrop& kAction)
00020           : KoduAction(kAction)
00021         { }
00022         
00023         //! Destructor
00024         ~KoduActionDrop() {
00025             // no explicit implementation
00026         }
00027         
00028         //! Assignment operator
00029         KoduActionDrop& operator=(const KoduActionDrop& kAction) {
00030             if (this != &kAction) {
00031                 KoduAction::operator=(kAction);
00032             }
00033             return *this;
00034         }
00035 
00036         //! Used to reinitialize certain variables (e.g. when switching to another page)
00037         virtual void reinitialize();
00038 
00039         //! Prints the attributes of a particular instance
00040         virtual void printAttrs() const;
00041     };
00042 }
00043 
00044 #endif // KODU_ACTION_DROP_H_

Tekkotsu v5.1CVS
Generated Mon May 9 04:58:42 2016 by Doxygen 1.6.3