OpenMW
apps/openmw/mwmechanics/security.hpp
Go to the documentation of this file.
00001 #ifndef MWMECHANICS_SECURITY_H
00002 #define MWMECHANICS_SECURITY_H
00003 
00004 #include "../mwworld/ptr.hpp"
00005 
00006 namespace MWMechanics
00007 {
00008 
00010     class Security
00011     {
00012     public:
00013         Security (const MWWorld::Ptr& actor);
00014 
00015         void pickLock (const MWWorld::Ptr& lock, const MWWorld::Ptr& lockpick,
00016                               std::string& resultMessage, std::string& resultSound);
00017         void probeTrap (const MWWorld::Ptr& trap, const MWWorld::Ptr& probe,
00018                                std::string& resultMessage, std::string& resultSound);
00019 
00020     private:
00021         float mAgility, mLuck, mSecuritySkill, mFatigueTerm;
00022         MWWorld::Ptr mActor;
00023     };
00024 
00025 }
00026 
00027 #endif