From d2d0886cf770488d1b4890a3a414bbf983e784a6 Mon Sep 17 00:00:00 2001 From: esquizo Date: Sat, 2 May 2026 14:19:31 -0300 Subject: desacoplado keys --- game.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'game.c') diff --git a/game.c b/game.c index fc126a1..fdf0125 100644 --- a/game.c +++ b/game.c @@ -81,18 +81,17 @@ void playerproc(Entity *e, float delta) { Entity *bullet; - const _Bool *kstate = SDL_GetKeyboardState(NULL); e->body.vel[0] = 0; e->body.vel[1] = 0; - if(kstate[SDL_SCANCODE_W]) + if(moveup) e->body.vel[1] -= SPEED; - if(kstate[SDL_SCANCODE_A]) + if(moveleft) e->body.vel[0] -= SPEED; - if(kstate[SDL_SCANCODE_S]) + if(movedown) e->body.vel[1] += SPEED; - if(kstate[SDL_SCANCODE_D]) + if(moveright) e->body.vel[0] += SPEED; if(shot) { -- cgit v1.2.3