diff options
| author | orangerot <orangerot@orangerot.dev> | 2025-10-13 21:18:09 +0200 |
|---|---|---|
| committer | orangerot <orangerot@orangerot.dev> | 2025-10-13 21:18:09 +0200 |
| commit | aa2be58cd30d5b9f1eb274454a9cca7a9739d62d (patch) | |
| tree | 3e02bab84cba382a1b99c8e05e02b7fd70b72b78 /game.c | |
| parent | 78b29d66ebb049cc46aef8244e702ed7729b85cd (diff) | |
feat: factor out game code
Diffstat (limited to 'game.c')
| -rw-r--r-- | game.c | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -0,0 +1,25 @@ + +#include <stdio.h> +#include <glad/glad.h> +#include <GLFW/glfw3.h> +#include <math.h> + +#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; +} |
