A set of scripts for use within any project. Contains several scripts to make managing keyboard/mouse input easy. Rather than using the keyboard_check or mouse_check functions, this combines the two, making it easy to allow players to change your game's controls to anything they want.
Features
Mouse/Keyboard Control Management - Full support for mouse and keyboard input management.
Partial Gamepad Control Management - Only supports buttons at this time
Saving/Loading Controls - Allows for saving and loading the controls map to an ini file (other file type support planned)
Direct Input Checking - Provides custom control_check scripts to make using this control management easier
Usage
In order to use these scripts, execute the script "scontrol_init" before using any other scontrol scripts. All scripts are documented well, and should provide all information you will need.
Use "scontrol_create" to create a special ds_map for use with these scripts.
Use "scontrol_set" to set new control entries in the control map
Use "scontrol_check_" scripts to check if inputs are being pressed, similar to how the built in "keyboard_check_" functions work
Note
If you have any questions, issues, or bugs please let me know. I'll try to fix any problems you might find.
Thank you for reading,
-- Searous <3
End User Licence Agreement (EULA).