Files
arounders/InputManager.h
jaildoctor ad553db1ae Versió 1.1
2009-03-06 13:03:27 +00:00

41 lines
667 B
C++

#pragma once
#include "SDL/SDL.h"
#include "GameInfo.h"
class InputManager
{
public:
InputManager(GameInfo *pGameInfo);
~InputManager(void);
void Update();
bool Pausa();
bool EixirPausa();
bool Menu();
bool BotoPulsat(int boto);
bool BotoSoltat(int boto);
bool TeclaPulsada(int tecla);
bool cualquierTecla;
bool teclaSoltada;
bool eixir;
int mouseX;
int mouseY;
bool mouseButtonLeft;
bool mouseButtonRight;
bool mouseButtonMiddle;
bool pausaPulsada;
bool menuPulsat;
bool finestraActiva;
private:
Uint8 *keystates;
GameInfo *gameInfo;
SDL_Event event;
bool oldMouseButtonLeft;
bool oldMouseButtonRight;
bool oldMouseButtonMiddle;
};