diff --git a/src/main.c b/src/main.c index a8da354..1eb3fc9 100644 --- a/src/main.c +++ b/src/main.c @@ -168,12 +168,26 @@ int main(void) /* Drawind nuklear */ { - nk_glfw3_new_frame( &glfw ); - if (nk_begin(context, "Nuklear Window", nk_rect(0, 0, 500, 500), - NK_WINDOW_BORDER|NK_WINDOW_TITLE|NK_WINDOW_MINIMIZABLE|NK_WINDOW_MOVABLE|NK_WINDOW_SCALABLE)) - nk_end(context); - nk_glfw3_render(&glfw, NK_ANTI_ALIASING_ON, MAX_VERTEX_BUFFER, MAX_ELEMENT_BUFFER); - } + nk_glfw3_new_frame(&glfw); + + if (nk_begin(context, "Nuklear Window", nk_rect(0, 0, 500, 500), + NK_WINDOW_BORDER | NK_WINDOW_TITLE | NK_WINDOW_MINIMIZABLE | NK_WINDOW_MOVABLE | NK_WINDOW_SCALABLE)) { + // Añadir texto + nk_layout_row_static(context, 30, 200, 1); // Configuración de fila (altura: 30, ancho: 200, elementos: 1) + nk_label(context, "MANIGRAPH", NK_TEXT_ALIGN_LEFT); + + // Añadir botón + nk_layout_row_static(context, 30, 200, 1); // Configuración de fila + if (nk_button_label(context, "Presióname")) { + // Acción cuando el botón es presionado + printf("¡Botón presionado!\n"); + } + } + + nk_end(context); + nk_glfw3_render(&glfw, NK_ANTI_ALIASING_ON, MAX_VERTEX_BUFFER, MAX_ELEMENT_BUFFER); +} + } mlog("[MAIN LOOP] Terminando...\n");