Differential D3720 Diff 16643 binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/Panels/ChatMessages/ClientReady.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/Panels/ChatMessages/ClientReady.js
- This file was moved from binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/Panels/Chat/ChatMessages/ClientReady.js.
ChatMessageEvents.ClientReady = class | ChatMessageEvents.ClientReady = class | ||||
{ | { | ||||
constructor(setupWindow, chatMessagesPanel) | constructor(setupWindow, chatPanel) | ||||
{ | { | ||||
this.chatMessagesPanel = chatMessagesPanel; | this.chatPanel = chatPanel; | ||||
this.args = {}; | this.args = {}; | ||||
setupWindow.controls.netMessages.registerNetMessageHandler("ready", this.onReadyMessage.bind(this)); | setupWindow.controls.netMessages.registerNetMessageHandler("ready", this.onReadyMessage.bind(this)); | ||||
} | } | ||||
onReadyMessage(message) | onReadyMessage(message) | ||||
{ | { | ||||
let playerAssignment = g_PlayerAssignments[message.guid]; | let playerAssignment = g_PlayerAssignments[message.guid]; | ||||
if (!playerAssignment || playerAssignment.player == -1) | if (!playerAssignment || playerAssignment.player == -1) | ||||
return; | return; | ||||
let text = this.ReadyMessage[message.status] || undefined; | let text = this.ReadyMessage[message.status] || undefined; | ||||
if (!text) | if (!text) | ||||
return; | return; | ||||
this.args.username = colorizePlayernameByGUID(message.guid); | this.args.username = colorizePlayernameByGUID(message.guid); | ||||
this.chatMessagesPanel.addText(setStringTags(sprintf(text, this.args), this.MessageTags)); | this.chatPanel.addText(setStringTags(sprintf(text, this.args), this.MessageTags)); | ||||
} | } | ||||
}; | }; | ||||
ChatMessageEvents.ClientReady.prototype.ReadyMessage = [ | ChatMessageEvents.ClientReady.prototype.ReadyMessage = [ | ||||
translate("* %(username)s is not ready."), | translate("* %(username)s is not ready."), | ||||
translate("* %(username)s is ready!") | translate("* %(username)s is ready!") | ||||
]; | ]; | ||||
ChatMessageEvents.ClientReady.prototype.MessageTags = { | ChatMessageEvents.ClientReady.prototype.MessageTags = { | ||||
"font": "sans-bold-13" | "font": "sans-bold-13" | ||||
}; | }; |
Wildfire Games · Phabricator