Corrigindo a correção (é...) em game.h
[Projeto-PCG.git] / controle.cpp
blob9d448da4fb6366f4f9b2f9eb74c239cde216e0da
1 #include "controle.h"
3 Controle::Controle(Player p) {
4 jogador = p;
7 void Controle::eventLoop() {
8 while( SDL_PollEvent( &e ) ) {
9 switch( e.type ) {
10 case SDL_QUIT:
11 quit = true;
12 break;
13 case SDL_KEYDOWN:
14 switch (e.key.keysym.sym) {
15 case SDLK_UP:
16 jogador.move( 0, -1);
17 break;
18 case SDLK_DOWN:
19 jogador.move( 0, 1);
20 break;
21 case SDLK_LEFT:
22 jogador.move(-1, 0);
23 break;
24 case SDLK_RIGHT:
25 jogador.move( 1, 0);
26 break;
27 default: break;
29 break;
34 bool Controle::getQuit() {
35 return quit;
38 Player Controle::getJogador() {
39 return jogador;