From 0d09ffd67d14ee878a87b6476fc0a581b1ac7989 Mon Sep 17 00:00:00 2001 From: Klemen Plestenjak Date: Thu, 28 Dec 2023 09:46:21 +0100 Subject: [PATCH] Adding UI node style updates coresponding flag --- engine/breeze/ui/ui.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/engine/breeze/ui/ui.c b/engine/breeze/ui/ui.c index 584cc95..832dcd2 100644 --- a/engine/breeze/ui/ui.c +++ b/engine/breeze/ui/ui.c @@ -589,17 +589,17 @@ do { \ void bzUISetBackgroundStyle(BzUI *ui, BzUINode *node, BzUIBackgroundStyle style) { BZ_ASSERT(ui && node); - BZ_ASSERT(node->flags & BZ_UI_DRAW_BACKGROUND); + node->flags |= BZ_UI_DRAW_BACKGROUND; BZ_UI_SET_STYLE(ui, node, backgroundStyleIdx, backgroundStyles, style); } void bzUISetBoxShadowStyle(BzUI *ui, BzUINode *node, BzUIBoxShadowStyle style) { BZ_ASSERT(ui && node); - BZ_ASSERT(node->flags & BZ_UI_DRAW_BOX_SHADOW); + node->flags |= BZ_UI_DRAW_BOX_SHADOW; BZ_UI_SET_STYLE(ui, node, boxShadowStyleIdx, boxShadowStyles, style); } void bzUISetTextStyle(BzUI *ui, BzUINode *node, BzUITextStyle style) { BZ_ASSERT(ui && node); - BZ_ASSERT(node->flags & BZ_UI_DRAW_TEXT); + node->flags |= BZ_UI_DRAW_TEXT; BZ_ASSERT(style.text); char *str = style.text; char prev = '\0'; @@ -621,17 +621,17 @@ void bzUISetTextStyle(BzUI *ui, BzUINode *node, BzUITextStyle style) { } void bzUISetTextShadowStyle(BzUI *ui, BzUINode *node, BzUITextShadowStyle style) { BZ_ASSERT(ui && node); - BZ_ASSERT(node->flags & BZ_UI_DRAW_TEXT_SHADOW); + node->flags |= BZ_UI_DRAW_TEXT_SHADOW; BZ_UI_SET_STYLE(ui, node, textShadowStyleIdx, textShadowStyles, style); } void bzUISetBorderStyle(BzUI *ui, BzUINode *node, BzUIBorderStyle style) { BZ_ASSERT(ui && node); - BZ_ASSERT(node->flags & BZ_UI_DRAW_BORDER); + node->flags |= BZ_UI_DRAW_BORDER; BZ_UI_SET_STYLE(ui, node, borderStyleIdx, borderStyles, style); } void bzUISetSpriteStyle(BzUI *ui, BzUINode *node, BzUISpriteStyle style) { BZ_ASSERT(ui && node); - BZ_ASSERT(node->flags & BZ_UI_DRAW_SPRITE); + node->flags = BZ_UI_DRAW_SPRITE; BZ_UI_SET_STYLE(ui, node, spriteStyleIdx, spriteStyles, style); } #undef BZ_UI_SET_STYLE