add models to makefile, add up/down movement

This commit is contained in:
opfez 2021-11-23 18:48:31 +01:00
parent 015368074f
commit 735f88232a
2 changed files with 17 additions and 1 deletions

View File

@ -6,5 +6,15 @@ default: serialize out
serialize: serialize.c types.h
$(CC) $(CFLAGS) serialize.c -o $@
out: main.c types.h
# models
resources/plane.mod: serialize resources/plane.obj
./serialize resources/plane.obj resources/plane.mod
resources/monkey.mod: serialize resources/monkey.obj
./serialize resources/monkey.obj resources/monkey.mod
resources/iso.mod: serialize resources/iso.obj
./serialize resources/iso.obj resources/iso.mod
out: main.c types.h resources/plane.mod resources/monkey.mod resources/iso.mod
$(CC) $(CFLAGS) $(LIBS) main.c -o $@

6
main.c
View File

@ -767,6 +767,12 @@ main(void)
if (keyboard[SDL_SCANCODE_D]) {
cam.pos = vec3_add(cam.pos, vec3_scalar_mul(cam.right, velocity));
}
if (keyboard[SDL_SCANCODE_SPACE]) {
cam.pos = vec3_add(cam.pos, vec3_scalar_mul(UP, velocity));
}
if (keyboard[SDL_SCANCODE_LCTRL]) {
cam.pos = vec3_sub(cam.pos, vec3_scalar_mul(UP, velocity));
}
/* other events */
while (SDL_PollEvent(&event)) {