Release 0.36
							parent
							
								
									443fa2277b
								
							
						
					
					
						commit
						d4ba58bc57
					
				| 
						 | 
				
			
			@ -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);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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.
										
									
								
							
		Loading…
	
		Reference in New Issue