AlpacaLibrary/Include/Game/Tools/Profile.hpp

102 lines
2.9 KiB
C++
Raw Normal View History

2017-12-25 23:49:48 +00:00
#ifndef PROFILE_HPP_INCLUDED
#define PROFILE_HPP_INCLUDED
#include "../../Core/Types/Timer.hpp"
#include <cstdint>
#include <string>
/** @addtogroup Tools
* @{ */
class Profile
{
public:
2018-04-29 12:11:44 +00:00
2017-12-25 23:49:48 +00:00
static std::string GetUsername();
static std::string GetPassword();
static std::string GetBankPin();
static std::int32_t GetWorld();
static bool GetIsMember();
static bool GetHasPin();
2018-04-29 12:11:44 +00:00
static std::int32_t GetInteractableMean();
static double GetInteractableDeviation();
2017-12-25 23:49:48 +00:00
2018-04-29 12:11:44 +00:00
static std::int32_t GetMoveMean();
static double GetMoveDeviation();
2017-12-25 23:49:48 +00:00
2018-04-29 12:11:44 +00:00
static std::int32_t GetMouseDownMean();
static double GetMouseDownDeviation();
2017-12-25 23:49:48 +00:00
2018-04-29 12:11:44 +00:00
static std::int32_t GetMouseUpMean();
static double GetMouseUpDeviation();
2017-12-25 23:49:48 +00:00
2018-04-29 12:11:44 +00:00
static std::int32_t GetKeyDownMean();
static double GetKeyDownDeviation();
2017-12-25 23:49:48 +00:00
2018-04-29 12:11:44 +00:00
static std::int32_t GetKeyUpMean();
static double GetKeyUpDeviation();
2017-12-25 23:49:48 +00:00
2018-04-29 12:11:44 +00:00
static std::int32_t GetScrollAmount();
static double GetScrollAmountDeviation();
static std::int32_t GetScrollGapMean();
static double GetScrollGapDeviation();
2018-05-01 21:46:41 +00:00
static std::int32_t GetScrollDelayMean();
static double GetScrollDelayDeviation();
2017-12-25 23:49:48 +00:00
static double GetStandardDeviationX();
static double GetStandardDeviationY();
static double GetBoxProbabilityX();
static double GetBoxProbabilityY();
static double GetConvexProbabilityX();
static double GetConvexProbabilityY();
static double GetItemProbabilityX();
static double GetItemProbabilityY();
static double GetMenuProbabilityX();
static double GetMenuProbabilityY();
static double GetWidgetProbabilityX();
static double GetWidgetProbabilityY();
2018-04-29 12:11:44 +00:00
static double GetPointGenAccuracy();
2017-12-25 23:49:48 +00:00
static double GetFatigue();
static double GetFatigueGain();
static double GetFatigueLoss();
static double GetFatigueMax();
2018-04-29 12:11:44 +00:00
static bool GetMiniBreakEnabled();
static double GetMiniBreakEvery();
static double GetMiniBreakEveryDeviation();
static double GetMiniBreakFor();
static double GetMiniBreakForDeviation();
2017-12-25 23:49:48 +00:00
static bool GetShortBreakEnabled();
static double GetShortBreakEvery();
static double GetShortBreakEveryDeviation();
static double GetShortBreakFor();
static double GetShortBreakForDeviation();
static bool GetLongBreakEnabled();
static double GetLongBreakEvery();
static double GetLongBreakEveryDeviation();
static double GetLongBreakFor();
static double GetLongBreakForDeviation();
2018-02-24 12:59:53 +00:00
static bool UseProxy();
static std::string GetProxyHost();
static std::string GetProxyPort();
static std::string GetProxyUsername();
static std::string GetProxyPassword();
2018-04-29 12:11:44 +00:00
2017-12-25 23:49:48 +00:00
};
/** @} */
#endif // PROFILE_HPP_INCLUDED