Release 0.36

master
Kasi 2018-04-29 13:11:44 +01:00
parent 443fa2277b
commit d4ba58bc57
7 changed files with 56 additions and 33 deletions

View File

@ -10,6 +10,7 @@
class Paint
{
public:
static std::uint32_t* GetPixels();
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 DrawPoints(const std::vector<Point>& Points, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);

View File

@ -33,20 +33,24 @@ typedef struct
std::string ProxyPort;
std::string ProxyUsername;
std::string ProxyPassword;
std::int32_t ActionDelayMean;
float ActionDelayDeviation;
std::int32_t MoveDelayMean;
float MoveDelayDeviation;
std::int32_t MouseDownDelayMean;
float MouseDownDelayDeviation;
std::int32_t MouseUpDelayMean;
float MouseUpDelayDeviation;
std::int32_t KeyDownDelayMean;
float KeyDownDelayDeviation;
std::int32_t KeyUpDelayMean;
float KeyUpDelayDeviation;
std::int32_t ScrollDelayMean;
float ScrollDelayDeviation;
std::int32_t InteractableMean;
float InteractableDeviation;
std::int32_t MoveMean;
float MoveDeviation;
std::int32_t MouseDownMean;
float MouseDownDeviation;
std::int32_t MouseUpMean;
float MouseUpDeviation;
std::int32_t KeyDownMean;
float KeyDownDeviation;
std::int32_t KeyUpMean;
float KeyUpDeviation;
std::int32_t ScrollAmount;
float ScrollAmountDeviation;
std::int32_t ScrollGapMean;
float ScrollGapDeviation;
std::int32_t ScrollMean;
float ScrollDeviation;
float StandardDeviationX;
float StandardDeviationY;
float BoxProbabilityX;
@ -59,10 +63,15 @@ typedef struct
float MenuProbabilityY;
float WidgetProbabilityX;
float WidgetProbabilityY;
float MissFollowUp;
float PointGenAccuracy;
float FatigueGain;
float FatigueLoss;
float FatigueMax;
bool MiniBreakEnabled;
float MiniBreakEvery;
float MiniBreakEveryDeviation;
float MiniBreakFor;
float MiniBreakForDeviation;
bool ShortBreakEnabled;
float ShortBreakEvery;
float ShortBreakEveryDeviation;

View File

@ -72,7 +72,7 @@ class Area : public Convex
* @see @ref HybridRandomDocs
* @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);

View File

@ -84,7 +84,7 @@ class Box
* @see @ref HybridRandomDocs
* @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

View File

@ -51,7 +51,7 @@ class Convex
* @see @ref HybridRandomDocs
* @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;

View File

@ -10,6 +10,8 @@
class Profile
{
public:
static std::string GetUsername();
static std::string GetPassword();
static std::string GetBankPin();
@ -18,26 +20,30 @@ class Profile
static bool GetIsMember();
static bool GetHasPin();
static std::int32_t GetActionDelayMean();
static double GetActionDelayDeviation();
static std::int32_t GetInteractableMean();
static double GetInteractableDeviation();
static std::int32_t GetMoveDelayMean();
static double GetMoveDelayDeviation();
static std::int32_t GetMoveMean();
static double GetMoveDeviation();
static std::int32_t GetMouseDownDelayMean();
static double GetMouseDownDelayDeviation();
static std::int32_t GetMouseDownMean();
static double GetMouseDownDeviation();
static std::int32_t GetMouseUpDelayMean();
static double GetMouseUpDelayDeviation();
static std::int32_t GetMouseUpMean();
static double GetMouseUpDeviation();
static std::int32_t GetKeyDownDelayMean();
static double GetKeyDownDelayDeviation();
static std::int32_t GetKeyDownMean();
static double GetKeyDownDeviation();
static std::int32_t GetKeyUpDelayMean();
static double GetKeyUpDelayDeviation();
static std::int32_t GetKeyUpMean();
static double GetKeyUpDeviation();
static std::int32_t GetScrollDelayMean();
static double GetScrollDelayDeviation();
static std::int32_t GetScrollAmount();
static double GetScrollAmountDeviation();
static std::int32_t GetScrollGapMean();
static double GetScrollGapDeviation();
static std::int32_t GetScrollMean();
static double GetScrollDeviation();
static double GetStandardDeviationX();
static double GetStandardDeviationY();
@ -57,13 +63,19 @@ class Profile
static double GetWidgetProbabilityX();
static double GetWidgetProbabilityY();
static double GetMissFollowUp();
static double GetPointGenAccuracy();
static double GetFatigue();
static double GetFatigueGain();
static double GetFatigueLoss();
static double GetFatigueMax();
static bool GetMiniBreakEnabled();
static double GetMiniBreakEvery();
static double GetMiniBreakEveryDeviation();
static double GetMiniBreakFor();
static double GetMiniBreakForDeviation();
static bool GetShortBreakEnabled();
static double GetShortBreakEvery();
static double GetShortBreakEveryDeviation();
@ -81,6 +93,7 @@ class Profile
static std::string GetProxyPort();
static std::string GetProxyUsername();
static std::string GetProxyPassword();
};
/** @} */

Binary file not shown.