William Muir 5c50e77efa Merge branch 'Story1278_keybindings' into 'develop'
Story1278 keybindings

# Changes

- Added customised action key binding for all boat actions
- Users can select the turning mode (continuously turning mode, and the default turning mode)
- Refined UI design for key bindings
- Added animation which mouse enters/exits the setting button, and also prompt text to guide users to press key
- Popup window to inform users if their key assignment is successful or not

# Testing

## Manual testing log as below (all passed according to the assigner)
- if a player toggles the turning mode toggle button, the labels for upwind and downwind will be changed correspondingly
- if a player clicks the "reset" button, all the key binding settings will be reset to default
- if a player assigns a key which is already is in use, a popup box will inform the assignment is failed, and action will be changed back
- if a player assigns a key successfully, a popup will inform the success, and the new key binding will appear on the button
- A player can change their key bindings before the race starts and during the race


See merge request !73
2017-09-25 17:11:12 +13:00
2017-09-25 17:06:36 +13:00
2017-09-07 14:56:08 +12:00
2016-03-01 19:08:07 +13:00
2017-04-04 19:10:01 +12:00

SENG302 Project Template

Basic Maven project with required Maven reporting setup and basic GitLab CI.

It is a requirement that your product should be completely built to a deliverable form using the Maven package goal.

Remember to set up your GitLab CI server (refer to the student guide for instructions).

Basic Project Structure

  • src/ Your application source
  • doc/ User and design documentation
  • doc/examples/ Demo example files for use with your application
S
Description
No description provided
Readme 64 MiB
Languages
Java 96.7%
CSS 2.7%
FreeMarker 0.5%
Gherkin 0.1%