From a5a0a5561eaab9d17cc42e491b292a33f74cde21 Mon Sep 17 00:00:00 2001 From: Leo Tenenbaum Date: Wed, 16 Dec 2020 00:25:35 -0500 Subject: fixed problem with adding lines; delete key --- main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index 9bc9b13..d400f80 100644 --- a/main.c +++ b/main.c @@ -69,7 +69,7 @@ int main(void) { buffer_create(&text_buffer, font); { - FILE *fp = fopen("main.c", "rb"); + FILE *fp = fopen("test.txt", "rb"); assert(fp); bool success = buffer_load_file(&text_buffer, fp); fclose(fp); @@ -122,6 +122,9 @@ int main(void) { case SDLK_TAB: buffer_insert_char_at_cursor(&text_buffer, U'\t'); break; + case SDLK_DELETE: + buffer_delete_chars_at_cursor(&text_buffer, 1); + break; } } break; case SDL_TEXTINPUT: { @@ -182,6 +185,7 @@ int main(void) { } //buffer_print_debug(&text_buffer); + buffer_check_valid(&text_buffer); SDL_GL_SwapWindow(window); } -- cgit v1.2.3