Krazick / 18XX-Game-Engine

18XX Game Engine
MIT License
2 stars 0 forks source link

Add to Game Engine Frame to reset the PlayerInput Frame and Round Frame for all Games #190

Open Krazick opened 1 year ago

Krazick commented 1 year ago

For a Windows Platform, that has Multiple Monitors, it is possible to reposition all Frames onto the Non-Primary Display. Then, when the Player restructures the Monitors, (by removing all but the Primary Monitor), Java does not automatically relocate the Frames onto the Primary Monitor. On a Mac, it does this.

Therefore, add a button on the Game Engine Frame that will reset the configured locations for the Player Input Frame, the Round Frame, and User Preferences Frames to a default location on the Primary Monitor. If Clicked, ask for a Confirmation. This will allow a player to start a hot seat game for a specific Game, launch it and then once the Round Frame is up, the "File" menu will be available in the Round Frame. This allows for the User Preferences to opened to reset the individual Frames for the specific Game.

Repeat as necessary to reset for other Games.