From da2c159e7f249091933659babaae9eb6fe8adc89 Mon Sep 17 00:00:00 2001 From: DrNuget Date: Sun, 2 Nov 2025 15:24:16 +0200 Subject: add image buffer clearing --- src/brailleboi.c | 6 ++++++ src/brailleboi.h | 2 ++ 2 files changed, 8 insertions(+) (limited to 'src') diff --git a/src/brailleboi.c b/src/brailleboi.c index 83cb1bf..d7f3e67 100644 --- a/src/brailleboi.c +++ b/src/brailleboi.c @@ -2,6 +2,7 @@ #include #include #include +#include #include "brailleboi.h" @@ -47,6 +48,11 @@ int braillePlot(int x, int y, image_buffer* buf) return 0; } +void brailleClearBuffer(image_buffer* buf) +{ + memset(buf->contents, 0, (buf->char_width * buf->char_height) * sizeof(int)); +} + void brailleUpdateScreen(image_buffer* buf) { wprintf(L"\033[2J"); diff --git a/src/brailleboi.h b/src/brailleboi.h index f06d0da..26ada93 100644 --- a/src/brailleboi.h +++ b/src/brailleboi.h @@ -17,6 +17,8 @@ void braillePrint(int data); int braillePlot(int x, int y, image_buffer* buf); +void brailleClearBuffer(image_buffer* buf); + void brailleUpdateScreen(image_buffer* buf); #endif -- cgit v1.2.3