3 unstable releases

0.1.1 Mar 25, 2024
0.1.0 Mar 25, 2024
0.0.0 Mar 25, 2024

#807 in Game dev

Download history 364/week @ 2024-03-25 71/week @ 2024-04-01

435 downloads per month

MIT/Apache

17KB
374 lines

Wolf Engine Input

Crates.io Crates.io

Provides a high-level input system.

The main job of this crate is to provide a consistent, easy to use, and easy to test, input system.

It features:

  • Input Events.
  • Input state.
  • Input / Action mapping.
  • Adapters for common input APIs.

The input system is designed mostly for games, and may not be as flexible as other, more general-purpose input APIs. If you think something is missing, feel free to make an issue, or a PR about it.

Status

This crate is currently in early development. You should expect missing features, bugs, changing APIs, and other spooky stuff until release 1.0.

Additionally, input support is still a bit underdeveloped. The library only supports the following input types:

  • Simple Keyboard Input
  • Simple Mouse Input

License

Wolf Engine Input is licensed under either:

At your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without additional terms or conditions.

Dependencies

~0–16MB
~186K SLoC