1 #include "controleteclado.h"
3 ControleTeclado::ControleTeclado(Player
&p
) : Controle(p
) {
7 void ControleTeclado::eventLoop() {
8 while( SDL_PollEvent( &e
) ) {
13 case SDL_MOUSEMOTION
: {
14 jogador
.setAim(e
.motion
.x
,e
.motion
.y
);
18 switch (e
.key
.keysym
.sym
) {
20 //jogador.addSpeed(0,1);
23 //jogador.addSpeed(0,-1);
26 jogador
.addSpeed(3,0);
29 jogador
.addSpeed(-3,0);
35 switch (e
.key
.keysym
.sym
) {
37 if (jogador
.onGround
) {
38 jogador
.addSpeed( 0, -4);
39 jogador
.onGround
= false;
43 jogador
.onGround
= false;
44 jogador
.bypass
= true;
47 jogador
.addSpeed(-3, 0);
50 jogador
.addSpeed( 3, 0);