OpenMW
apps/openmw/mwgui/referenceinterface.hpp
Go to the documentation of this file.
00001 #ifndef MWGUI_REFERENCEINTERFACE_H
00002 #define MWGUI_REFERENCEINTERFACE_H
00003 
00004 #include "../mwworld/ptr.hpp"
00005 
00006 namespace MWGui
00007 {
00012     class ReferenceInterface
00013     {
00014     public:
00015         ReferenceInterface();
00016         virtual ~ReferenceInterface();
00017 
00018         void checkReferenceAvailable(); 
00019 
00020     protected:
00021         virtual void onReferenceUnavailable() = 0; 
00022 
00023         MWWorld::Ptr mPtr;
00024 
00025     private:
00026         MWWorld::CellStore* mCurrentPlayerCell;
00027     };
00028 }
00029 
00030 #endif