How to find if a key has been released
Posted: Thu Jun 01, 2006 4:09 pm
Hi. How do you find out if a key has been released? I know how to find out if a key has been pressed, but I need to know if it's been released. Here's my event code:
As you can see, when W is pressed it sets walking to true, I want to also have it so when W is released it's set to false.
Thanks for any help.
Code: Select all
//events
class EventR : public IEventReceiver
{
public:
virtual bool OnEvent(SEvent event)
{
if (event.EventType == EET_KEY_INPUT_EVENT)
{
if (event.KeyInput.Key == KEY_KEY_W)
{
walking = true;
}
} return false;
}
};
EventR receiver;
device->setEventReceiver(&receiver);
Thanks for any help.