Files
ld58/code/game/impl/player.c

24 lines
490 B
C
Raw Normal View History

2025-10-04 15:53:55 +01:00
#include "../player.h"
#include <SDL3/SDL_keycode.h>
#include <stdio.h>
2025-10-04 15:53:55 +01:00
void PlayerUpdate(SDL_Event *event, Player *player)
{
SDL_KeyboardEvent key = event->key;
switch(key.key) {
case SDLK_W: {
2025-10-04 15:53:55 +01:00
player->pos.y += 10;
}
case SDLK_A: {
2025-10-04 15:53:55 +01:00
player->pos.x -= 10;
}
case SDLK_D: {
2025-10-04 15:53:55 +01:00
player->pos.x += 10;
}
case SDLK_S: {
2025-10-04 15:53:55 +01:00
player->pos.y -= 10;
}
2025-10-04 15:53:55 +01:00
}
printf("Player: %f %f\n", player->pos.x, player->pos.y);
2025-10-04 15:53:55 +01:00
}