- Dokumentacja
- Funkcje klienta
- dxSetDrawPriority
Funkcja
dxSetDrawPriority
Ustawia, czy zwykłe rysunki 2D zasobu (dxDrawRectangle, dxDrawText, dxDrawImage, dxDrawLine i inne bez postGUI) są rysowane nad HUD-em i radarem gry ("overHud", domyślnie) czy pod nimi ("underHud"). Ustawienie dotyczy następnych wywołań dxDraw* tego zasobu i trwa do zmiany, a każdy zasób ma własne. W jednym onClientRender można przełączać: część rysunków pod HUD-em, część nad nim. Rysunki z postGUI = true zawsze są nad wszystkim.
Składnia
bool dxSetDrawPriority(string priority)Argumenty
prioritystring"overHud"albo"underHud".
Zwraca
true, a przy złej wartości false.
Przykład
addEventHandler("onClientRender", root, function()
local sw, sh = guiGetScreenSize()
dxSetDrawPriority("underHud")
dxDrawRectangle(0, sh - 300, 400, 300, tocolor(0, 0, 0, 150)) -- tlo pod radarem
dxSetDrawPriority("overHud")
dxDrawText("Nad HUD", 20, 20)
end)