diff options
| author | dario-loi <77234595+dario-loi@users.noreply.github.com> | 2024-11-24 14:46:27 +0100 |
|---|---|---|
| committer | dario-loi <loi.1940849@studenti.uniroma1.it> | 2024-11-24 18:38:21 +0100 |
| commit | 8183b19a87f7b6be35bceef11ace399d876d158b (patch) | |
| tree | a56c6368ff4f8dda180abca577c70b54079afc6c /example/empty_example.c | |
| parent | 76a7cf28f44820d1db2e02980201657186190d43 (diff) | |
| parent | 0898b3d26129f3880223d0d457fe05fd3f6be180 (diff) | |
Merge branch 'lvntky:master' into master
Diffstat (limited to 'example/empty_example.c')
| -rw-r--r-- | example/empty_example.c | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/example/empty_example.c b/example/empty_example.c index aee9232..cbb69c4 100644 --- a/example/empty_example.c +++ b/example/empty_example.c @@ -8,46 +8,46 @@ int main() { - printf("version %s\n", fbgl_version_info()); - printf("name %s\n", fbgl_name_info()); + 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; - } + 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_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; - } + FT_Library library = fbgl_freetype_init(); + if (!library) { + fbgl_destroy(&buffer); + return -1; + } - // Render text to framebuffer - fbgl_render_freetype_text(&buffer, library, face, "Hello, World!", 50, 50); + 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; + } - // 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); + // 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; + fbgl_destroy(&buffer); + return 0; } |
