about summary refs log tree commit diff
path: root/src/game/client/ui.cpp
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2011-03-26 16:19:37 +0100
committeroy <Tom_Adams@web.de>2011-03-26 16:19:37 +0100
commitfee3f19b32ac3968a7a3706bda97542803b0ac79 (patch)
tree95b38a1c7061aebb777a0b8efd20541f1791de89 /src/game/client/ui.cpp
parent6ece07ee74b8b179d0a66c781a57344bcd75d3d5 (diff)
downloadzcatch-fee3f19b32ac3968a7a3706bda97542803b0ac79.tar.gz
zcatch-fee3f19b32ac3968a7a3706bda97542803b0ac79.zip
added HSplitMid function
Diffstat (limited to 'src/game/client/ui.cpp')
-rw-r--r--src/game/client/ui.cpp22
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;