C# Класс BoringHeroes.ScreenReader

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ShouldBringToFront bool

Открытые методы

Метод Описание
AreTalentsOpen ( ) : bool
DebugPlotVectorOnMap ( CurrentGameState state, System points = null ) : void
DetectSide ( CurrentGameState state ) : void
FindOnScreen ( string path ) : TemplateMatch
FindOnScreen ( string path, float percentage ) : TemplateMatch
FindOnScreen ( string path, float percentage, bool shouldResize ) : TemplateMatch
FindOnScreen ( string path, float percentage, bool shouldResize, Rectangle cropRect ) : TemplateMatch
TestTemplateOnScreen ( string path, float percentage ) : float
TickNow ( ) : long
UpdateCurrentTalentLevel ( CurrentGameState state ) : void
UpdateEverythingOptimized ( CurrentGameState state ) : void
UpdateHasTalents ( CurrentGameState state ) : void
UpdateHeroHP ( CurrentGameState state ) : void
UpdateHeroMounted ( CurrentGameState state ) : bool
UpdateHeroes ( CurrentGameState state ) : void
UpdateMinimap ( CurrentGameState state ) : void
UpdateTowers ( CurrentGameState state ) : void
UpdateUnits ( CurrentGameState state ) : void

Приватные методы

Метод Описание
ChangePixelFormat ( Bitmap inputImage, PixelFormat newFormat ) : Bitmap
FindCamera ( Point p, List blobs ) : Point?
GrabScreenGDI ( Rectangle rect ) : Bitmap
InRange ( float val, float bot, float top ) : bool
ToPointsArray ( List corners ) : System.Drawing.Point[]

Описание методов

AreTalentsOpen() публичный статический метод

public static AreTalentsOpen ( ) : bool
Результат bool

DebugPlotVectorOnMap() публичный статический метод

public static DebugPlotVectorOnMap ( CurrentGameState state, System points = null ) : void
state BoringHeroes.GameLogic.CurrentGameState
points System
Результат void

DetectSide() публичный статический метод

public static DetectSide ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

FindOnScreen() публичный статический метод

public static FindOnScreen ( string path ) : TemplateMatch
path string
Результат AForge.Imaging.TemplateMatch

FindOnScreen() публичный статический метод

public static FindOnScreen ( string path, float percentage ) : TemplateMatch
path string
percentage float
Результат AForge.Imaging.TemplateMatch

FindOnScreen() публичный статический метод

public static FindOnScreen ( string path, float percentage, bool shouldResize ) : TemplateMatch
path string
percentage float
shouldResize bool
Результат AForge.Imaging.TemplateMatch

FindOnScreen() публичный статический метод

public static FindOnScreen ( string path, float percentage, bool shouldResize, Rectangle cropRect ) : TemplateMatch
path string
percentage float
shouldResize bool
cropRect System.Drawing.Rectangle
Результат AForge.Imaging.TemplateMatch

TestTemplateOnScreen() публичный статический метод

public static TestTemplateOnScreen ( string path, float percentage ) : float
path string
percentage float
Результат float

TickNow() публичный статический метод

public static TickNow ( ) : long
Результат long

UpdateCurrentTalentLevel() публичный статический метод

public static UpdateCurrentTalentLevel ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

UpdateEverythingOptimized() публичный статический метод

public static UpdateEverythingOptimized ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

UpdateHasTalents() публичный статический метод

public static UpdateHasTalents ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

UpdateHeroHP() публичный статический метод

public static UpdateHeroHP ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

UpdateHeroMounted() публичный статический метод

public static UpdateHeroMounted ( CurrentGameState state ) : bool
state BoringHeroes.GameLogic.CurrentGameState
Результат bool

UpdateHeroes() публичный статический метод

public static UpdateHeroes ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

UpdateMinimap() публичный статический метод

public static UpdateMinimap ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

UpdateTowers() публичный статический метод

public static UpdateTowers ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

UpdateUnits() публичный статический метод

public static UpdateUnits ( CurrentGameState state ) : void
state BoringHeroes.GameLogic.CurrentGameState
Результат void

Описание свойств

ShouldBringToFront публичное статическое свойство

public static bool ShouldBringToFront
Результат bool