From aa2be58cd30d5b9f1eb274454a9cca7a9739d62d Mon Sep 17 00:00:00 2001 From: orangerot Date: Mon, 13 Oct 2025 21:18:09 +0200 Subject: feat: factor out game code --- game.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 game.c (limited to 'game.c') diff --git a/game.c b/game.c new file mode 100644 index 0000000..49f2feb --- /dev/null +++ b/game.c @@ -0,0 +1,25 @@ + +#include +#include +#include +#include + +#include "game.h" + +void character_callback(GLFWwindow* window, unsigned int codepoint) { + printf("%c\n", codepoint); +} + +void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { + if (action != GLFW_PRESS) return; + switch (key) { + case GLFW_KEY_ENTER: + break; + case GLFW_KEY_BACKSPACE: + break; + } +} + +void draw_image(decoded_image img) { + for (int i = 0; i < img.buf_size; i++) img.buf[i] = i; +} -- cgit v1.2.3