summaryrefslogtreecommitdiff
path: root/game.c
blob: 49f2feb66d8548f8c5d69f16b90bc6019e2998a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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;
}