diff --git a/game/ui.odin b/game/ui.odin index e0b0ce0..95ebe2f 100644 --- a/game/ui.odin +++ b/game/ui.odin @@ -13,12 +13,13 @@ ui_error_handler :: proc "c" (data: clay.ErrorData) { init_ui :: proc() { ui_register_font() - clay.SetMeasureTextFunction(measure_text, nil) min_size := clay.MinMemorySize() ui_memory = make([^]u8, min_size) ui_arena = clay.CreateArenaWithCapacityAndMemory(uint(min_size), ui_memory) clay.Initialize(ui_arena, {f32(SCREEN_W), f32(SCREEN_H)}, {handler = ui_error_handler}) + clay.SetMeasureTextFunction(measure_text, nil) + } destroy_ui :: proc() {