Change userlevels button text via text file

dev-mp
krzys-h 2014-10-25 12:21:13 +02:00
parent db7ab65354
commit 78d7cc9eef
1 changed files with 15 additions and 0 deletions

View File

@ -322,6 +322,21 @@ void CMainDialog::ChangePhase(Phase phase)
ddim.x = 0.09f;
pb = pw->CreateButton(pos, ddim, -1, EVENT_INTERFACE_USER);
pb->SetState(STATE_SHADOW);
try {
CLevelParser* level = new CLevelParser("levels/custom/config.txt");
if(level->Exists()) {
level->Load();
CLevelParserLine* line = level->Get("Button");
if(line->GetParam("name")->IsDefined())
pb->SetName(line->GetParam("name")->AsString());
if(line->GetParam("tooltip")->IsDefined())
pb->SetTooltip(line->GetParam("tooltip")->AsString());
}
}
catch(CLevelParserException& e) {
CLogger::GetInstancePointer()->Error("Failed loading userlevel button name: %s\n", e.what());
}
}
/*pos.x = 139.0f/640.0f;