From dfce1b2adb50f1c5f0ed32d5d7a6f0bea555bc53 Mon Sep 17 00:00:00 2001 From: Tobi Date: Sat, 14 Aug 2021 10:08:54 +0200 Subject: [PATCH] Update renderd7.cpp --- renderd7.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/renderd7.cpp b/renderd7.cpp index 8cdfd32..2cd34ac 100644 --- a/renderd7.cpp +++ b/renderd7.cpp @@ -592,6 +592,24 @@ void RenderD7::DrawTObjects(std::vector tobjects, u32 color, } } } + +void RenderD7::DrawTLBtns(std::vector btns, u32 color, int selection, u32 selbgcolor, u32 selcolor) +{ + for(int i = 0; i < (int)tobjects.size(); i++) + { + if (selection == i) + { + RenderD7::DrawRect(btns[i].x - 2, btns[i].y - 2, btns[i].w + 4, btns[i].h + 4, selbgcolor); + RenderD7::DrawRect(btns[i].x, btns[i].y, btns[i].w, btns[i].h, color); + RenderD7::DrawRect(btns[i].x, btns[i].y, btns[i].w, btns[i].h, selcolor); + } + else + { + RenderD7::DrawRect(btns[i].x, btns[i].y - 1, btns[i].w, btns[i].h, color); + } + } +} + void RenderD7::ExitApp() { running = false;