# dxDrawRectangle (Cliente)

> Dibuja un rectángulo relleno 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/dxDrawRectangle

## Sintaxis

```lua
bool dxDrawRectangle(float x, y, float width, height [, color color = tocolor(255, 255, 255), bool postGUI = false, bool subPixelPositioning = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `x, y` | `float` | Esquina superior izquierda, en píxeles. También acepta un vec2. |
| `width, height` | `float` | Tamaño en píxeles. También acepta un vec2. |
| `color` | `color` | Color, un valor de `tocolor`. *(por defecto: `tocolor(255, 255, 255)`)* |
| `postGUI` | `bool` | Dibuja por encima de la interfaz. *(por defecto: `false`)* |
| `subPixelPositioning` | `bool` | Usa posiciones fraccionarias en lugar de redondear al píxel. *(por defecto: `false`)* |

## Retorno

`true` si el dibujo quedó en cola.

## Ejemplo

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

addEventHandler("onClientRender", root, function()
    dxDrawRectangle(sx - 220, 20, 200, 60, tocolor(0, 0, 0, 160))
end)
```

## Ver también

- [dxDrawImage (Cliente)](https://wiki.mymp.gg/es/dxDrawImage.md): Dibuja una imagen en la pantalla durante un fotograma.
- [dxDrawCircle (Cliente)](https://wiki.mymp.gg/es/dxDrawCircle.md): Dibuja un círculo relleno, o un sector de él, en la pantalla durante un fotograma.
- [getScreenSize (Cliente)](https://wiki.mymp.gg/es/getScreenSize.md): Devuelve el tamaño de la pantalla del juego en píxeles.
- [onClientRender (Cliente)](https://wiki.mymp.gg/es/onClientRender.md): Se dispara en cada fotograma, cuando se deben hacer los dibujos dx de ese fotograma.
