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
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.
-w: Largura da caixa a ser desenhada.
-h: Altura da caixa a ser desenhada.
-t: Largura do pincel que desenhará a caixa.
---
#### Parâmetros:
-x: Ponto inicial do eixo x para o desenho.
-y: Ponto inicial do eixo y para o desenho.
-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}")
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.
-w: Largura do retângulo a ser desenhado.
-h: Altura do retângulo a ser desenhado.
---
#### Parâmetros:
-x: Ponto inicial do eixo x para o desenho.
-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}")
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.
-t: Texto a ser escrito.
---
#### Parâmetros:
-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):
"""Limpa tela de overlay"""
"""
## Draw Clear
Limpa tela de overlay
---
#### Parâmetros:
---
---
#### Retorna:
---
"""
return self.__requestget__("/ipc/wingui/draw/clear")
# def draw_show(self):