repo.or.cz
/
Projeto-PCG.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Corrigindo a correção (é...) em game.h
[Projeto-PCG.git]
/
controle.cpp
blob
9d448da4fb6366f4f9b2f9eb74c239cde216e0da
1
#include
"controle.h"
2
3
Controle
::
Controle
(
Player p
) {
4
jogador
=
p
;
5
}
6
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
;
28
}
29
break
;
30
}
31
}
32
}
33
34
bool
Controle
::
getQuit
() {
35
return
quit
;
36
}
37
38
Player
Controle
::
getJogador
() {
39
return
jogador
;
40
}