Draw methods improvements.

anticaptcha
Pedro de Oliveira Guedes 2021-12-30 13:12:45 -03:00
parent b690afc69c
commit f1ee292a6a
1 changed files with 57 additions and 19 deletions

View File

@ -379,43 +379,81 @@ class Wingui:
# Funções Draw # Funções Draw
def draw_addbox(self, x: int, y: int, w: int = 100, h: int = 100, t: int = 3): def draw_addbox(self, x: int, y: int, w: int = 100, h: int = 100, t: int = 3):
""" """
adiciona caixa a tela de overlay ## Draw Box
Adiciona uma caixa à tela de overlay
-x: Ponto inicial do eixo x para o desenho. ---
-y: Ponto inicial do eixo y para o desenho. #### Parâmetros:
-w: Largura da caixa a ser desenhada. -x: Ponto inicial do eixo x para o desenho.
-h: Altura da caixa a ser desenhada. -y: Ponto inicial do eixo y para o desenho.
-t: Largura do pincel que desenhará a caixa. -w: Largura da caixa a ser desenhada.
-h: Altura da caixa a ser desenhada.
-t: Largura do pincel que desenhará a caixa.
Todos os parâmetros devem ser dados em píxels. Todos os parâmetros devem ser dados em píxels.
---
#### Retorna:
---
""" """
return self.__requestget__(f"/ipc/wingui/draw/addbox?x={x}&y={y}&w={w}&h={h}&t={t}") return self.__requestget__(f"/ipc/wingui/draw/addbox?x={x}&y={y}&w={w}&h={h}&t={t}")
def draw_addrect(self, x: int, y: int, w: int = 100, h: int = 100): def draw_addrect(self, x: int, y: int, w: int = 100, h: int = 100):
""" """
adiciona um retângulo opaco à tela de overlay ## Draw Rectangle
Adiciona um retângulo opaco à tela de overlay
-x: Ponto inicial do eixo x para o desenho. ---
-y: Ponto inicial do eixo y para o desenho. #### Parâmetros:
-w: Largura do retângulo a ser desenhado. -x: Ponto inicial do eixo x para o desenho.
-h: Altura do retângulo a ser desenhado. -y: Ponto inicial do eixo y para o desenho.
-w: Largura do retângulo a ser desenhado.
-h: Altura do retângulo a ser desenhado.
Todos os parâmetros devem ser dados em píxels. Todos os parâmetros devem ser dados em píxels.
---
#### Retorna:
---
""" """
return self.__requestget__(f"/ipc/wingui/draw/addrect?x={x}&y={y}&w={w}&h={h}") return self.__requestget__(f"/ipc/wingui/draw/addrect?x={x}&y={y}&w={w}&h={h}")
def draw_addtext(self, x: int, y: int, t: str = "No text set"): def draw_addtext(self, x: int, y: int, t: str = "No text set"):
""" """
adiciona caixa texto a tela de overlay ## Draw Text
Adiciona um texto à tela de overlay
-x: Ponto inicial do eixo x para a escrita. ---
-y: Ponto inicial do eixo y para a escrita. #### Parâmetros:
-t: Texto a ser escrito. -x: Ponto inicial do eixo x para a escrita.
-y: Ponto inicial do eixo y para a escrita.
-t: Texto a ser escrito.
---
#### Retorna:
---
""" """
return self.__requestget__(f"/ipc/wingui/draw/addtext?x={x}&y={y}&t={urllib.parse.quote(t)}") t = urllib.parse.quote(t, "")
return self.__requestget__(f"/ipc/wingui/draw/addtext?x={x}&y={y}&t={t}")
def draw_clear(self): def draw_clear(self):
"""Limpa tela de overlay""" """
## Draw Clear
Limpa tela de overlay
---
#### Parâmetros:
---
---
#### Retorna:
---
"""
return self.__requestget__("/ipc/wingui/draw/clear") return self.__requestget__("/ipc/wingui/draw/clear")
# def draw_show(self): # def draw_show(self):