- set default player name to steam player name if running via steam on first execution

This commit is contained in:
SoftCoder 2017-03-11 21:16:20 -08:00
parent 2133b8fd07
commit 6468f13f28
1 changed files with 2 additions and 1 deletions

View File

@ -174,7 +174,8 @@ MenuStateOptions::MenuStateOptions(Program *program, MainMenu *mainMenu, Program
labelPlayerNameLabel.setText(lang.getString("Playername"));
labelPlayerName.init(currentColumnStart,currentLine);
labelPlayerName.setText(config.getString("NetPlayerName",Socket::getHostName().c_str()));
string steamPlayerName = safeCharPtrCopy(getenv("SteamAppUser"),100);
labelPlayerName.setText(config.getString("NetPlayerName",(steamPlayerName != "" ? steamPlayerName.c_str() : Socket::getHostName().c_str())));
labelPlayerName.setFont(CoreData::getInstance().getMenuFontBig());
labelPlayerName.setFont3D(CoreData::getInstance().getMenuFontBig3D());
labelPlayerName.setEditable(true);