Differential D4616 Diff 21032 ps/trunk/binaries/data/mods/public/gui/gamesetup/Controllers/PlayerAssignmentsController.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/gamesetup/Controllers/PlayerAssignmentsController.js
/** | /** | ||||
* This class provides a property independent interface to g_PlayerAssignment events and actions. | * This class provides a property independent interface to g_PlayerAssignment events and actions. | ||||
*/ | */ | ||||
class PlayerAssignmentsController | class PlayerAssignmentsController | ||||
{ | { | ||||
constructor(setupWindow, netMessages) | constructor(setupWindow, netMessages) | ||||
{ | { | ||||
this.clientJoinHandlers = new Set(); | this.clientJoinHandlers = new Set(); | ||||
this.clientLeaveHandlers = new Set(); | this.clientLeaveHandlers = new Set(); | ||||
this.playerAssignmentsChangeHandlers = new Set(); | this.playerAssignmentsChangeHandlers = new Set(); | ||||
if (!g_IsNetworked) | if (!g_IsNetworked) | ||||
{ | { | ||||
let name = singleplayerName(); | let name = singleplayerName(); | ||||
// Replace empty player name when entering a single-player match for the first time. | // Replace empty player name when entering a single-player match for the first time. | ||||
Engine.ConfigDB_CreateAndWriteValueToFile("user", this.ConfigNameSingleplayer, name, "config/user.cfg"); | Engine.ConfigDB_CreateAndSaveValue("user", this.ConfigNameSingleplayer, name); | ||||
// By default, assign the player to the first slot. | // By default, assign the player to the first slot. | ||||
g_PlayerAssignments = { | g_PlayerAssignments = { | ||||
"local": { | "local": { | ||||
"name": name, | "name": name, | ||||
"player": 1 | "player": 1 | ||||
} | } | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 208 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator