OpenMW
|
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