diff options
| author | lvntky <klevent1903@gmail.com> | 2024-11-25 00:46:50 +0300 |
|---|---|---|
| committer | lvntky <klevent1903@gmail.com> | 2024-11-25 00:46:50 +0300 |
| commit | fae9c85ea2d03addf973a1e2192d56c91ec4b348 (patch) | |
| tree | d34c42df9b2a89b1e7b0cb0a0469e793ec9a85e1 /example/empty_example.c | |
| parent | 8aed83d2e77c006eebf21776487f788ef12216de (diff) | |
[refactor] removed redunnat examples
Diffstat (limited to 'example/empty_example.c')
| -rw-r--r-- | example/empty_example.c | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/example/empty_example.c b/example/empty_example.c deleted file mode 100644 index 8c7d32d..0000000 --- a/example/empty_example.c +++ /dev/null @@ -1,53 +0,0 @@ -#define FBGL_IMPLEMENTATION -// #define FBGL_HIDE_CURSOR -#define FBGL_USE_FREETYPE -#include "../fbgl.h" - -#include <stddef.h> -#include <stdio.h> - -int main() -{ - printf("version %s\n", fbgl_version_info()); - printf("name %s\n", fbgl_name_info()); - - fbgl_t buffer; - if (fbgl_init("/dev/fb0", &buffer) == -1) { - fprintf(stdout, "Error: could not open framebuffer device\n"); - return -1; - } - int color = 0x00000000; - - FT_Library library = fbgl_freetype_init(); - if (!library) { - fbgl_destroy(&buffer); - return -1; - } - - FT_Face face = fbgl_load_font(library, "../asset/font_2.ttf", - 24); // Adjust path and size - if (!face) { - fbgl_freetype_cleanup(library); - fbgl_destroy(&buffer); - return -1; - } - - // Render text to framebuffer - fbgl_render_freetype_text(&buffer, library, face, "Hello, World!", 50, - 50); - - // Main loop checking for ESC key - int l = 0; - while (1) { - if (fbgl_check_esc_key()) { - fprintf(stdout, "ESC pressed\n"); - break; - } - // fbgl_set_bg(&buffer, i++); // Set background color to - for (int i = 0x000000; i <= 0xFFFFFF; i++) { - fbgl_set_bg(&buffer, i); - } - } - fbgl_destroy(&buffer); - return 0; -} |
