From b1af53995a1181327988288360e628949ae26e79 Mon Sep 17 00:00:00 2001 From: MusicalProgrammer <38636805+MusicalProgrammer@users.noreply.github.com> Date: Thu, 25 Oct 2018 20:51:15 -0400 Subject: [PATCH] Parts now recolor properly again. --- PartInstance.cpp | 1 + TextButtonInstance.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/PartInstance.cpp b/PartInstance.cpp index 0363455..c9cefac 100644 --- a/PartInstance.cpp +++ b/PartInstance.cpp @@ -443,6 +443,7 @@ void PartInstance::PropUpdate(LPPROPGRIDITEM &item) if(strcmp(item->lpszPropName, "Color3") == 0) { color = Color3(GetRValue(item->lpCurValue)/255.0F,GetGValue(item->lpCurValue)/255.0F,GetBValue(item->lpCurValue)/255.0F); + changed=true; } else if(strcmp(item->lpszPropName, "Offset") == 0) { diff --git a/TextButtonInstance.cpp b/TextButtonInstance.cpp index a93e0e9..5b74ecc 100644 --- a/TextButtonInstance.cpp +++ b/TextButtonInstance.cpp @@ -74,6 +74,7 @@ void TextButtonInstance::drawObj(RenderDevice* rd, Vector2 mousePos, bool mouseD Vector3 point2; glEnableClientState(GL_TEXTURE_COORD_ARRAY); glDisableClientState(GL_COLOR_ARRAY); + if(floatBottom) { point1 = Vector3(boxBegin.x, rd->getHeight() + boxBegin.y,0);