Browse Source

movement

place-stuff
alistair 4 years ago
parent
commit
073ae34909
  1. 15
      main.c

15
main.c

@ -59,16 +59,23 @@ void handle_inputs(void) @@ -59,16 +59,23 @@ void handle_inputs(void)
in[1] = camera->y;
in[2] = camera->z;
if (keyboardstate[SDL_SCANCODE_UP]) {
if (keyboardstate[SDL_SCANCODE_J]) {
manifoldstepaxees(camera->pos, camera->y, in, 3, -dist);
}
if (keyboardstate[SDL_SCANCODE_K]) {
manifoldstepaxees(camera->pos, camera->y, in, 3, dist);
}
if (keyboardstate[SDL_SCANCODE_UP] ) {
manifoldstepaxees(camera->pos, camera->z, in, 3, -dist);
}
if (keyboardstate[SDL_SCANCODE_DOWN]) {
manifoldstepaxees(camera->pos, camera->y, in, 3, -dist);
manifoldstepaxees(camera->pos, camera->z, in, 3, dist);
}
if (keyboardstate[SDL_SCANCODE_LEFT]) {
if (keyboardstate[SDL_SCANCODE_LEFT] || keyboardstate[SDL_SCANCODE_H]) {
manifoldstepaxees(camera->pos, camera->x, in, 3, dist);
}
if (keyboardstate[SDL_SCANCODE_RIGHT]) {
if (keyboardstate[SDL_SCANCODE_RIGHT] || keyboardstate[SDL_SCANCODE_L]) {
manifoldstepaxees(camera->pos, camera->x, in, 3, -dist);
}
r.dir->elements[0] = -1;

Loading…
Cancel
Save