-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHandleUserEvent.cpp
More file actions
40 lines (25 loc) · 871 Bytes
/
HandleUserEvent.cpp
File metadata and controls
40 lines (25 loc) · 871 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "HandleUserEvent.h"
HandleUserEvent* HandleUserEvent::smileHandleUserEvent = NULL;
SDL_Event HandleUserEvent::updateUserInput(){
SDL_Event event;
SDL_PollEvent(&event);
switch(event.type){
case SDL_QUIT:
std::cout << "done" << std::endl;
SmileGameLogic::Instance()->setGameRunning(false);
break;
/*case SDL_MOUSEBUTTONDOWN:
SmileSoundHandler::Instance()->loadSound("assets/music/can-to-table-1.wav", "knock", SOUND_EFFECT);
SmileSoundHandler::Instance()->playEffectMusic("knock", 0);
break;
case SDL_MOUSEMOTION:
break;
case SDL_KEYDOWN:
switch(event.key.keysym.sym){
case SDLK_ESCAPE:
break;
}
break; */
}
return event;
}