Release 0.36
parent
443fa2277b
commit
d4ba58bc57
|
@ -10,6 +10,7 @@
|
||||||
class Paint
|
class Paint
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
static std::uint32_t* GetPixels();
|
||||||
static void Clear();
|
static void Clear();
|
||||||
static void DrawPoint(const Point& P, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
|
static void DrawPoint(const Point& P, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
|
||||||
static void DrawPoints(const std::vector<Point>& Points, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
|
static void DrawPoints(const std::vector<Point>& Points, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
|
||||||
|
|
|
@ -33,20 +33,24 @@ typedef struct
|
||||||
std::string ProxyPort;
|
std::string ProxyPort;
|
||||||
std::string ProxyUsername;
|
std::string ProxyUsername;
|
||||||
std::string ProxyPassword;
|
std::string ProxyPassword;
|
||||||
std::int32_t ActionDelayMean;
|
std::int32_t InteractableMean;
|
||||||
float ActionDelayDeviation;
|
float InteractableDeviation;
|
||||||
std::int32_t MoveDelayMean;
|
std::int32_t MoveMean;
|
||||||
float MoveDelayDeviation;
|
float MoveDeviation;
|
||||||
std::int32_t MouseDownDelayMean;
|
std::int32_t MouseDownMean;
|
||||||
float MouseDownDelayDeviation;
|
float MouseDownDeviation;
|
||||||
std::int32_t MouseUpDelayMean;
|
std::int32_t MouseUpMean;
|
||||||
float MouseUpDelayDeviation;
|
float MouseUpDeviation;
|
||||||
std::int32_t KeyDownDelayMean;
|
std::int32_t KeyDownMean;
|
||||||
float KeyDownDelayDeviation;
|
float KeyDownDeviation;
|
||||||
std::int32_t KeyUpDelayMean;
|
std::int32_t KeyUpMean;
|
||||||
float KeyUpDelayDeviation;
|
float KeyUpDeviation;
|
||||||
std::int32_t ScrollDelayMean;
|
std::int32_t ScrollAmount;
|
||||||
float ScrollDelayDeviation;
|
float ScrollAmountDeviation;
|
||||||
|
std::int32_t ScrollGapMean;
|
||||||
|
float ScrollGapDeviation;
|
||||||
|
std::int32_t ScrollMean;
|
||||||
|
float ScrollDeviation;
|
||||||
float StandardDeviationX;
|
float StandardDeviationX;
|
||||||
float StandardDeviationY;
|
float StandardDeviationY;
|
||||||
float BoxProbabilityX;
|
float BoxProbabilityX;
|
||||||
|
@ -59,10 +63,15 @@ typedef struct
|
||||||
float MenuProbabilityY;
|
float MenuProbabilityY;
|
||||||
float WidgetProbabilityX;
|
float WidgetProbabilityX;
|
||||||
float WidgetProbabilityY;
|
float WidgetProbabilityY;
|
||||||
float MissFollowUp;
|
float PointGenAccuracy;
|
||||||
float FatigueGain;
|
float FatigueGain;
|
||||||
float FatigueLoss;
|
float FatigueLoss;
|
||||||
float FatigueMax;
|
float FatigueMax;
|
||||||
|
bool MiniBreakEnabled;
|
||||||
|
float MiniBreakEvery;
|
||||||
|
float MiniBreakEveryDeviation;
|
||||||
|
float MiniBreakFor;
|
||||||
|
float MiniBreakForDeviation;
|
||||||
bool ShortBreakEnabled;
|
bool ShortBreakEnabled;
|
||||||
float ShortBreakEvery;
|
float ShortBreakEvery;
|
||||||
float ShortBreakEveryDeviation;
|
float ShortBreakEveryDeviation;
|
||||||
|
|
|
@ -72,7 +72,7 @@ class Area : public Convex
|
||||||
* @see @ref HybridRandomDocs
|
* @see @ref HybridRandomDocs
|
||||||
* @see @ref MissChanceFollowupDocs
|
* @see @ref MissChanceFollowupDocs
|
||||||
*/
|
*/
|
||||||
Tile GetHybridRandomTile(double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, bool CheckMissFollowupChance = true) const;
|
Tile GetHybridRandomTile(double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, bool CheckPointGenAccuracyChance = true) const;
|
||||||
|
|
||||||
friend std::ostream& operator<<(std::ostream& OS, const Area& A);
|
friend std::ostream& operator<<(std::ostream& OS, const Area& A);
|
||||||
|
|
||||||
|
|
|
@ -84,7 +84,7 @@ class Box
|
||||||
* @see @ref HybridRandomDocs
|
* @see @ref HybridRandomDocs
|
||||||
* @see @ref MissChanceFollowupDocs
|
* @see @ref MissChanceFollowupDocs
|
||||||
*/
|
*/
|
||||||
Point GetHybridRandomPoint(double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, bool CheckMissFollowupChance = true) const;
|
Point GetHybridRandomPoint(double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, bool CheckPointGenAccuracyChance = true) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Returns True if the Box contains a Point
|
* @brief Returns True if the Box contains a Point
|
||||||
|
|
|
@ -51,7 +51,7 @@ class Convex
|
||||||
* @see @ref HybridRandomDocs
|
* @see @ref HybridRandomDocs
|
||||||
* @see @ref MissChanceFollowupDocs
|
* @see @ref MissChanceFollowupDocs
|
||||||
*/
|
*/
|
||||||
Point GetHybridRandomPoint(double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, bool CheckMissFollowupChance = true) const;
|
Point GetHybridRandomPoint(double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, bool CheckPointGenAccuracyChance = true) const;
|
||||||
|
|
||||||
Convex operator+(const Point& P) const;
|
Convex operator+(const Point& P) const;
|
||||||
Convex operator-(const Point& P) const;
|
Convex operator-(const Point& P) const;
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
class Profile
|
class Profile
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
static std::string GetUsername();
|
static std::string GetUsername();
|
||||||
static std::string GetPassword();
|
static std::string GetPassword();
|
||||||
static std::string GetBankPin();
|
static std::string GetBankPin();
|
||||||
|
@ -18,26 +20,30 @@ class Profile
|
||||||
static bool GetIsMember();
|
static bool GetIsMember();
|
||||||
static bool GetHasPin();
|
static bool GetHasPin();
|
||||||
|
|
||||||
static std::int32_t GetActionDelayMean();
|
static std::int32_t GetInteractableMean();
|
||||||
static double GetActionDelayDeviation();
|
static double GetInteractableDeviation();
|
||||||
|
|
||||||
static std::int32_t GetMoveDelayMean();
|
static std::int32_t GetMoveMean();
|
||||||
static double GetMoveDelayDeviation();
|
static double GetMoveDeviation();
|
||||||
|
|
||||||
static std::int32_t GetMouseDownDelayMean();
|
static std::int32_t GetMouseDownMean();
|
||||||
static double GetMouseDownDelayDeviation();
|
static double GetMouseDownDeviation();
|
||||||
|
|
||||||
static std::int32_t GetMouseUpDelayMean();
|
static std::int32_t GetMouseUpMean();
|
||||||
static double GetMouseUpDelayDeviation();
|
static double GetMouseUpDeviation();
|
||||||
|
|
||||||
static std::int32_t GetKeyDownDelayMean();
|
static std::int32_t GetKeyDownMean();
|
||||||
static double GetKeyDownDelayDeviation();
|
static double GetKeyDownDeviation();
|
||||||
|
|
||||||
static std::int32_t GetKeyUpDelayMean();
|
static std::int32_t GetKeyUpMean();
|
||||||
static double GetKeyUpDelayDeviation();
|
static double GetKeyUpDeviation();
|
||||||
|
|
||||||
static std::int32_t GetScrollDelayMean();
|
static std::int32_t GetScrollAmount();
|
||||||
static double GetScrollDelayDeviation();
|
static double GetScrollAmountDeviation();
|
||||||
|
static std::int32_t GetScrollGapMean();
|
||||||
|
static double GetScrollGapDeviation();
|
||||||
|
static std::int32_t GetScrollMean();
|
||||||
|
static double GetScrollDeviation();
|
||||||
|
|
||||||
static double GetStandardDeviationX();
|
static double GetStandardDeviationX();
|
||||||
static double GetStandardDeviationY();
|
static double GetStandardDeviationY();
|
||||||
|
@ -57,13 +63,19 @@ class Profile
|
||||||
static double GetWidgetProbabilityX();
|
static double GetWidgetProbabilityX();
|
||||||
static double GetWidgetProbabilityY();
|
static double GetWidgetProbabilityY();
|
||||||
|
|
||||||
static double GetMissFollowUp();
|
static double GetPointGenAccuracy();
|
||||||
|
|
||||||
static double GetFatigue();
|
static double GetFatigue();
|
||||||
static double GetFatigueGain();
|
static double GetFatigueGain();
|
||||||
static double GetFatigueLoss();
|
static double GetFatigueLoss();
|
||||||
static double GetFatigueMax();
|
static double GetFatigueMax();
|
||||||
|
|
||||||
|
static bool GetMiniBreakEnabled();
|
||||||
|
static double GetMiniBreakEvery();
|
||||||
|
static double GetMiniBreakEveryDeviation();
|
||||||
|
static double GetMiniBreakFor();
|
||||||
|
static double GetMiniBreakForDeviation();
|
||||||
|
|
||||||
static bool GetShortBreakEnabled();
|
static bool GetShortBreakEnabled();
|
||||||
static double GetShortBreakEvery();
|
static double GetShortBreakEvery();
|
||||||
static double GetShortBreakEveryDeviation();
|
static double GetShortBreakEveryDeviation();
|
||||||
|
@ -81,6 +93,7 @@ class Profile
|
||||||
static std::string GetProxyPort();
|
static std::string GetProxyPort();
|
||||||
static std::string GetProxyUsername();
|
static std::string GetProxyUsername();
|
||||||
static std::string GetProxyPassword();
|
static std::string GetProxyPassword();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue