Jump to content

Recommended Posts

Posted

Can we get a api hook that gets called when ever a key is pressed instead of polling Leadwerks::Window::KeyHit?

 

It would work like the map load hook so something like this:

 

bool App::Start()
{
   // boiler plate
   window = Leadwerks::Window::Create("MyProject", Input);
   // more boiler plate
}

void App::Input(Leadwerks::Key key, int state)
{
   if (state == Leadwerks::KeyState::Pressed) {
       std::cout << "Pressed: " << key << endl;
   } else if (state == Leadwerks::KeyState::Released) {
       std::cout << "Released: " << key << endl;
   }
}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...