# dxDrawCircle (Cliente)

> Dibuja un círculo relleno, o un sector de él, en la pantalla durante un fotograma.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Dibujo en pantalla
- **URL**: https://wiki.mymp.gg/es/dxDrawCircle

## Sintaxis

```lua
bool dxDrawCircle(float x, y, float radius [, float startAngle = 0, float stopAngle = 360, color color = tocolor(255, 255, 255), color centerColor = color, int segments = 32, float ratio = 1, bool postGUI = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `x, y` | `float` | Centro, en píxeles. También acepta un vec2. |
| `radius` | `float` | Radio en píxeles. |
| `startAngle` | `float` | Ángulo inicial en grados. 0 apunta a la derecha y el ángulo crece en sentido horario. *(por defecto: `0`)* |
| `stopAngle` | `float` | Ángulo final en grados. Los dos ángulos se intercambian si están invertidos, y el sector cubre como máximo 360°. *(por defecto: `360`)* |
| `color` | `color` | Color del borde, un valor de `tocolor`. *(por defecto: `tocolor(255, 255, 255)`)* |
| `centerColor` | `color` | Color del centro, que se mezcla hasta el borde. *(por defecto: `color`)* |
| `segments` | `int` | Cantidad de segmentos, de 3 a 1024. *(por defecto: `32`)* |
| `ratio` | `float` | Ancho dividido por alto, para elipses. Mayor que 0 y hasta 100. *(por defecto: `1`)* |
| `postGUI` | `bool` | Dibuja por encima de la interfaz. *(por defecto: `false`)* |

## Retorno

`true` si el dibujo quedó en cola. `false` cuando `segments` está fuera de 3 a 1024, `ratio` fuera de 0 a 100, `radius` no es positivo o los ángulos son iguales.

## Ejemplo

```lua
local sx, sy = getScreenSize()

addEventHandler("onClientRender", root, function()
    local health = getElementHealth(localPlayer)
    dxDrawCircle(sx - 60, sy - 60, 40, 0, 360 * health / 100, tocolor(200, 40, 40, 220))
end)
```

## Ver también

- [dxDrawRectangle (Cliente)](https://wiki.mymp.gg/es/dxDrawRectangle.md): Dibuja un rectángulo relleno en la pantalla durante un fotograma.
- [dxDrawPrimitive (Cliente)](https://wiki.mymp.gg/es/dxDrawPrimitive.md): Dibuja una primitiva 2D (puntos, líneas o triángulos) en la pantalla durante un fotograma.
- [tocolor (Compartido)](https://wiki.mymp.gg/es/tocolor.md): Junta los componentes de un color en un único número ARGB. Es la misma función que rgb.
