diff --git a/main.c b/main.c index 65ff301..195347c 100644 --- a/main.c +++ b/main.c @@ -150,6 +150,22 @@ int main(void) while (SDL_PollEvent(&e)) { if (e.type == SDL_QUIT) goto quit; + if (e.type == SDL_KEYDOWN) { + switch (e.key.keysym.sym) { + case SDLK_LEFT: + pos -= 0.1; + break; + case SDLK_RIGHT: + pos += 0.1; + break; + case SDLK_j: + state.a -= 0.1; + break; + case SDLK_k: + state.a += 0.1; + break; + } + } } const double k = control(&state, pos, dt);