aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSan Jacobs2023-10-13 18:33:26 +0200
committerSan Jacobs2023-10-13 18:33:26 +0200
commita32fc0f0f6bf3acc18e03fb436564cc135717157 (patch)
tree289551e86c0f49bf438517c6a540b8578624c214
parentf9a5f13dcb305ecc868346fa65e9538504896baf (diff)
downloadsatscalc-a32fc0f0f6bf3acc18e03fb436564cc135717157.tar.gz
satscalc-a32fc0f0f6bf3acc18e03fb436564cc135717157.tar.bz2
satscalc-a32fc0f0f6bf3acc18e03fb436564cc135717157.zip
Leveraged fix to remove redundancies
-rw-r--r--src/ui_implementation.odin6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/ui_implementation.odin b/src/ui_implementation.odin
index 594e5a1..5aa294c 100644
--- a/src/ui_implementation.odin
+++ b/src/ui_implementation.odin
@@ -96,7 +96,6 @@ label :: proc(text: string, font: rl.Font, alignment: Text_Alignment = .Left) ->
data := oui.alloc_typed(item, Data_Label)
data.subtype = .Label
data.text = text
- data.font_size = font.baseSize // This should not be necesssary
data.font = font
data.alignment = alignment
@@ -134,10 +133,7 @@ ui_draw :: proc(item: oui.Item) {
case .Label:
data := cast(^Data_Label) oui.get_handle(item)
- // For some reason, data.font.baseSize == 0 here. It doesn't outside of this function. Dunno why.
- font_height := f32(data.font_size)
-
- rl.DrawTextEx(data.font, strings.unsafe_string_to_cstring(data.text), { 0, 0 }, font_height, 0.0, rl.RAYWHITE);
+ rl.DrawTextEx(data.font, strings.unsafe_string_to_cstring(data.text), { 0, 0 }, f32(data.font.baseSize), 0.0, rl.RAYWHITE);
//rl.DrawTextEx(rl.GetFontDefault(), strings.unsafe_string_to_cstring(data.text), { 0, 0 }, 40, 0, rl.WHITE);
//rl.DrawFPS(0, 0)
//fmt.println(font_height)