Files
DarkRP2D/src/InputHandler.cpp
2018-05-07 16:58:15 +02:00

31 lines
603 B
C++

#include "InputHandler.h"
#include <iostream>
InputHandler::InputHandler() {
}
InputHandler::~InputHandler() {
//Free all Commands
}
Command* InputHandler::handleInput(SDL_Event *event) {
if(event == NULL) {
return NULL;
}
switch (event->type) {
case SDL_KEYDOWN:
std::cout << "The Key " << SDL_GetKeyName(event->key.keysym.sym) << " has been pressed!" << std::endl;
return NULL;
break;
case SDL_KEYUP:
std::cout << "The Key " << SDL_GetKeyName(event->key.keysym.sym) << " has been released!" << std::endl;
return NULL;
break;
default:
return NULL;
break;
}
}