diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2024-08-30 16:08:44 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2024-08-30 16:08:44 +0330 |
commit | 108a4a0c2c14d70c366bbfaa65b7287824fb33da (patch) | |
tree | baacb1f067d7d78d3197cfd39d08ae1ef8d66e62 /src/main.c | |
parent | 2199503244bef3a5e89e49a9588c7b260f097baf (diff) |
added last_frame in nano seconds
updated example
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1,3 +1,4 @@ +#include <stdint.h> #include <stdio.h> #include <unistd.h> @@ -11,6 +12,9 @@ void on_button_click(const MOUSE_ACTION *mouse_action) { WIDGET *ui_build(TUI *tui) { if (is_clicked) { + char frame[20+3+1]; + const uint64_t fps = 1000000000/tui->last_frame; + sprintf(frame, "%ldfps", fps); return tui_make_box( -1, -1, tui_make_column(tui_make_widget_array( @@ -20,7 +24,7 @@ WIDGET *ui_build(TUI *tui) { tui_make_box( 20, 3, tui_make_column(tui_make_widget_array( - tui_make_text("This is the second page", COLOR_BLUE), + tui_make_text(frame, COLOR_BLUE), tui_make_button(tui_make_text(" Back", COLOR_RED), on_button_click))), COLOR_WHITE))))), |