From 31814bda373d2a1dd4a809143952fabeafdf4cdb Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Fri, 10 Mar 2017 19:24:49 +0800 Subject: [PATCH] sort filter --- projects/mtg/src/WGui.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/projects/mtg/src/WGui.cpp b/projects/mtg/src/WGui.cpp index f2f1758bf..0e52c499d 100644 --- a/projects/mtg/src/WGui.cpp +++ b/projects/mtg/src/WGui.cpp @@ -2177,9 +2177,19 @@ void WGuiFilterItem::updateValue() else if (filterType == FILTER_BASIC) { char buf[512]; + vector baString; for (int i = 0; i < Constants::NB_BASIC_ABILITIES; i++) + {//remove some others + if(i != 119 || i != 120 || i != 135 || i != 136 || i != 137 || i != 139 || i != 140 || i != 141 || i != 143 + || i != 144 || i != 145 || i != 146 || i != 147 || i != 148 || i != 149 || i != 150 + || i != 151 || i != 152 || i != 153 || i != 154) + baString.push_back(Constants::MTGBasicAbilities[i]); + } + //sort + sort(baString.begin(),baString.end()); + for (unsigned int i = 0; i < baString.size(); i++) { - string s = Constants::MTGBasicAbilities[i]; + string s = baString[i]; sprintf(buf, "a:%s;", s.c_str()); s[0] = toupper(s[0]); mParent->addArg(s, buf);