Recap of my project: ScummVM includes a global fully configurable keymapper, but this requires engines to be adapted to use it. Hence the goal of this project is to integrate the customised ScummVM keymapper into the engine’s input handling system. This involves modifying the engine-driven input handling code for mapping user input to in-game actions.
Explanation: ScummVM contains multiple games due to its nature of porting several game engines, each engine has a name and the following list has the Engine name preceding it, thus each pull request is the work I did in integrating the keymap to each of the engine in separate Pull Requests in the course of my Google Summer of Code program.
-
AGOS Engine: Pull Request
-
COMPOSER Engine: Pull Request
-
MADE Engine: Pull Request
-
SAGA Engine: Pull Request
-
HUGO Engine: Pull Request
-
CINE Engine: Pull Request
-
STARK Engine: Pull Request
-
CRUISE Engine: Pull Request
-
GROOVIE Engine: Pull Request
-
LURE Engine: Pull Request
-
Introduce I18N comments and better keymapping labels: Pull Request
-
TOUCHE Engine: Pull Request
-
TRECISION Engine: Pull Request
-
BBVS Engine: Pull Request
-
FREESCAPE Engine: Pull Request
-
ILLUSIONS Engine: Pull Request
-
DRACI Engine: Pull Request
-
MADS Engine: Pull Request
-
TSAGE Engine: Pull Request
-
HOPKINS Engine: Pull Request
-
TINSEL Engine: Pull Request
-
TUCKER Engine: Pull Request
-
SWORD1 Engine: Pull Request
-
TOON Engine: Pull Request
-
Adding I18N Comments: Pull Request