-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
12544 - Hot-seat support - ability to specify default side #12646
12544 - Hot-seat support - ability to specify default side #12646
Conversation
…l Property VassalNextSide. The GP may be defined as a Preferences string property (on a blank tab to keep it hidden), in which case the VassalNextSide will take effect a per-player level.
…l Property VassalNextSide. The GP may be defined as a Preferences string property (on a blank tab to keep it hidden), in which case the VassalNextSide will take effect a per-player level.
…l Property VassalNextSide. The GP may be defined as a Preferences string property (on a blank tab to keep it hidden), in which case the VassalNextSide will take effect a per-player level.
…l Property VassalNextSide. The GP may be defined as a Preferences string property (on a blank tab to keep it hidden), in which case the VassalNextSide will take effect a per-player level.
…than just not unavailable.
…than just not unavailable.
…than just not unavailable.
Bug to fix (occurs when VassalNextSide is not defined):
Also, on second thoughts, it will not be sensible to set this property locally, as then any given module that uses the feature will not be able to provide a hotseat function that works for both solo and multiplayer modes. |
Retested successfully with standard hotseat side-switching and with the VassalNextSide over-ride feature. |
This PR doesn't create any v3.7 conflicts, can it be re-classified for the 3.7.1 milestone? |
…12542-side-switch-race-mitigation # Conflicts: # vassal-app/src/main/java/VASSAL/build/module/PlayerRoster.java
…m/riverwanderer/vassal into 12542-side-switch-race-mitigation
…try not including the change sides button.
…ation # Conflicts: # vassal-app/src/main/java/VASSAL/build/module/PlayerRoster.java
Merged and re-tested OK. Reference Manual update included. Note that this change should have no effect on modules unless the designer opts-in by defining the controlling global property VassalNextSide. |
PR superseded by #12732. |
First effort at providing a hotseat over-ride, addressing issue #12544.
If property VassalNextSide is defined, that will be used.