Use the editable string picker for item type flags in the item editor.

This commit is contained in:
2025-02-23 11:59:16 -05:00
committed by Celtic Minstrel
parent 0ccdd38cb1
commit 1ad973c59e
8 changed files with 31 additions and 2 deletions

View File

@@ -959,6 +959,12 @@ void readScenarioFromXml(ticpp::Document&& data, cScenario& scenario) {
if(icnum > scenario.ic_names.size())
scenario.ic_names.resize(icnum);
edit->GetText(&scenario.ic_names[icnum - 1], false);
} else if(type == "item-typeflag") {
int itfnum = 0;
edit->GetAttribute("id", &itfnum);
if(itfnum > scenario.itf_names.size())
scenario.itf_names.resize(itfnum);
edit->GetText(&scenario.itf_names[itfnum - 1], false);
} else if(type == "graphics") {
static const std::set<ePicType> valid_pictypes = {
PIC_TER, PIC_TER_ANIM, PIC_TER_MAP,