Differential D2483 Diff 10778 binaries/data/mods/public/gui/gamesetup/Panels/Chat/ChatMessages/ClientReady.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesetup/Panels/Chat/ChatMessages/ClientReady.js
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
ChatMessageEvents.ClientReady = class | |||||
{ | |||||
constructor(chatMessagesPanel, netMessages, gameSettingsControl, playerAssignmentsControl, readyControl) | |||||
{ | |||||
this.chatMessagesPanel = chatMessagesPanel; | |||||
this.args = {}; | |||||
netMessages.registerNetMessageHandler("ready", this.onReadyMessage.bind(this)); | |||||
} | |||||
onReadyMessage(message) | |||||
{ | |||||
let playerAssignment = g_PlayerAssignments[message.guid]; | |||||
if (!playerAssignment || playerAssignment.player == -1) | |||||
return; | |||||
let text = this.ReadyMessage[message.status] || undefined; | |||||
if (!text) | |||||
return; | |||||
this.args.username = playerAssignment.name; | |||||
this.chatMessagesPanel.addText(sprintf(text, this.args)); | |||||
} | |||||
}; | |||||
ChatMessageEvents.ClientReady.prototype.ReadyMessage = [ | |||||
translate("* %(username)s is not ready."), | |||||
translate("* %(username)s is ready!") | |||||
]; |
Wildfire Games · Phabricator