Differential D3720 Diff 16643 binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/Panels/ChatMessages/GameSettingsChanged.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/Panels/ChatMessages/GameSettingsChanged.js
- This file was moved from binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/GameSettingsChanged.js.
/** | /** | ||||
* The purpose of this message is to indicate to the local player when settings they had agreed on changed. | * The purpose of this message is to indicate to the local player when settings they had agreed on changed. | ||||
*/ | */ | ||||
ChatMessageEvents.GameSettingsChanged = class | ChatMessageEvents.GameSettingsChanged = class | ||||
{ | { | ||||
constructor(setupWindow, chatMessagesPanel) | constructor(setupWindow, chatPanel) | ||||
{ | { | ||||
this.readyController = setupWindow.controls.readyController; | this.readyController = setupWindow.controls.readyController; | ||||
this.chatMessagesPanel = chatMessagesPanel; | this.chatPanel = chatPanel; | ||||
this.readyController.registerResetReadyHandler(this.onResetReady.bind(this)); | this.readyController.registerResetReadyHandler(this.onResetReady.bind(this)); | ||||
} | } | ||||
onResetReady() | onResetReady() | ||||
{ | { | ||||
if (this.readyController.getLocalReadyState() == this.readyController.Ready) | if (this.readyController.getLocalReadyState() == this.readyController.Ready) | ||||
this.chatMessagesPanel.addStatusMessage(this.MessageText); | this.chatPanel.addStatusMessage(this.MessageText); | ||||
} | } | ||||
}; | }; | ||||
ChatMessageEvents.GameSettingsChanged.prototype.MessageText = | ChatMessageEvents.GameSettingsChanged.prototype.MessageText = | ||||
translate("Game settings have been changed"); | translate("Game settings have been changed"); |
Wildfire Games · Phabricator