From fee3f19b32ac3968a7a3706bda97542803b0ac79 Mon Sep 17 00:00:00 2001 From: oy Date: Sat, 26 Mar 2011 16:19:37 +0100 Subject: added HSplitMid function --- src/game/client/ui.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/game/client/ui.cpp') 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; -- cgit 1.4.1