Skip to content

KeyMapper#13

Merged
math0898 merged 4 commits intov1.2from
9-key-remapping
Mar 17, 2022
Merged

KeyMapper#13
math0898 merged 4 commits intov1.2from
9-key-remapping

Conversation

@math0898
Copy link
Copy Markdown
Owner

@math0898 math0898 commented Mar 17, 2022

  • Added the KeyMapper interface.
  • Implemented the DefaultKeyMapper class.
  • Renamed GameKeyListener to StackGameKeyListener. Created a deprecated version named GameKeyListener for now.
  • Renamed DefaultKeyMapper to BasicKeyMapper.
  • Created an Interface for GameKeyListeners. Poorly named until major version increment.
  • Reimplemented most of the functionality to update the StackGameKeyListener. Deprecated the get Stack calls.
  • Outlined the GameKeyListenerInterface.
  • Refactored methods to use Interface names instead of specific implementations.
  • Removed usages of deprecated methods.
  • Deprecated KeyValues.toEnum(), see KeyMapper.

- Added the KeyMapper interface.
- Implemented the DefaultKeyMapper class.
@math0898 math0898 linked an issue Mar 17, 2022 that may be closed by this pull request
@math0898 math0898 self-assigned this Mar 17, 2022
@math0898 math0898 added enhancement New feature or request minor version A implementation change, small new feature, optimization, or deprecation change. labels Mar 17, 2022
@math0898 math0898 added this to the v1.2.* milestone Mar 17, 2022
- Renamed GameKeyListener to StackGameKeyListener. Created a deprecated version named GameKeyListener for now.
- Renamed DefaultKeyMapper to BasicKeyMapper.
- Created an Interface for GameKeyListeners. Poorly named until major version increment.
- Reimplemented most of the functionality to update the class. Deprecated the get Stack<Integer> calls.
- Outlined the GameKeyListenerInterface.
- Refactored methods to use Interface names instead of specific implementations.
- Removed usages of deprecated methods.
- Deprecated KeyValues.toEnum(), see KeyMapper.
@math0898 math0898 marked this pull request as ready for review March 17, 2022 23:27
@math0898 math0898 merged commit 7ca18bb into v1.2 Mar 17, 2022
@math0898 math0898 deleted the 9-key-remapping branch March 17, 2022 23:28
@math0898 math0898 mentioned this pull request Mar 17, 2022
Merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request minor version A implementation change, small new feature, optimization, or deprecation change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Key Remapping

1 participant