diff options
| author | oy <Tom_Adams@web.de> | 2011-03-26 16:19:37 +0100 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2011-03-26 16:19:37 +0100 |
| commit | fee3f19b32ac3968a7a3706bda97542803b0ac79 (patch) | |
| tree | 95b38a1c7061aebb777a0b8efd20541f1791de89 /src/game/client/ui.cpp | |
| parent | 6ece07ee74b8b179d0a66c781a57344bcd75d3d5 (diff) | |
| download | zcatch-fee3f19b32ac3968a7a3706bda97542803b0ac79.tar.gz zcatch-fee3f19b32ac3968a7a3706bda97542803b0ac79.zip | |
added HSplitMid function
Diffstat (limited to 'src/game/client/ui.cpp')
| -rw-r--r-- | src/game/client/ui.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/game/client/ui.cpp b/src/game/client/ui.cpp index 020a0c70..23643e2a 100644 --- a/src/game/client/ui.cpp +++ b/src/game/client/ui.cpp @@ -94,6 +94,28 @@ void CUI::ClipDisable() Graphics()->ClipDisable(); } +void CUIRect::HSplitMid(CUIRect *pTop, CUIRect *pBottom) const +{ + CUIRect r = *this; + float Cut = r.h/2; + + if(pTop) + { + pTop->x = r.x; + pTop->y = r.y; + pTop->w = r.w; + pTop->h = Cut; + } + + if(pBottom) + { + pBottom->x = r.x; + pBottom->y = r.y + Cut; + pBottom->w = r.w; + pBottom->h = r.h - Cut; + } +} + void CUIRect::HSplitTop(float Cut, CUIRect *pTop, CUIRect *pBottom) const { CUIRect r = *this; |