2 #include "inputManager.h"
13 static const int keySize = 323;
14 static State keyState[keySize];
18 for(int i=0; i< keySize; i++)
26 for(int i=0; i< keySize; i++)
28 if(keyState[i] == wasR)
30 else if(keyState[i] == wasP)
34 while(SDL_PollEvent(&event))
39 keyState[event.key.keysym.sym] = wasR;
42 keyState[event.key.keysym.sym] = wasP;
48 bool isPressed(Uint8 key)
50 return keyState[key] == isP || keyState[key] == wasP;
52 bool isReleased(Uint8 key)
54 return keyState[key] == isR || keyState[key] == wasR;
57 bool wasPressed(Uint8 key)
59 return keyState[key] == wasP;
61 bool wasReleased(Uint8 key)
63 return keyState[key] == wasR;