Commit 45b84dfc authored by mercury233's avatar mercury233

remove card::filter_single_effect

parent f757e38c
...@@ -2350,17 +2350,6 @@ void card::filter_effect(int32 code, effect_set* eset, uint8 sort) { ...@@ -2350,17 +2350,6 @@ void card::filter_effect(int32 code, effect_set* eset, uint8 sort) {
if(sort) if(sort)
eset->sort(); eset->sort();
} }
void card::filter_single_effect(int32 code, effect_set* eset, uint8 sort) {
effect* peffect;
auto rg = single_effect.equal_range(code);
for (; rg.first != rg.second; ++rg.first) {
peffect = rg.first->second;
if (peffect->is_available() && !peffect->is_flag(EFFECT_FLAG_SINGLE_RANGE))
eset->add_item(peffect);
}
if(sort)
eset->sort();
}
void card::filter_single_continuous_effect(int32 code, effect_set* eset, uint8 sort) { void card::filter_single_continuous_effect(int32 code, effect_set* eset, uint8 sort) {
auto rg = single_effect.equal_range(code); auto rg = single_effect.equal_range(code);
for (; rg.first != rg.second; ++rg.first) for (; rg.first != rg.second; ++rg.first)
......
...@@ -289,7 +289,6 @@ public: ...@@ -289,7 +289,6 @@ public:
void clear_card_target(); void clear_card_target();
void filter_effect(int32 code, effect_set* eset, uint8 sort = TRUE); void filter_effect(int32 code, effect_set* eset, uint8 sort = TRUE);
void filter_single_effect(int32 code, effect_set* eset, uint8 sort = TRUE);
void filter_single_continuous_effect(int32 code, effect_set* eset, uint8 sort = TRUE); void filter_single_continuous_effect(int32 code, effect_set* eset, uint8 sort = TRUE);
void filter_self_effect(int32 code, effect_set* eset, uint8 sort = TRUE); void filter_self_effect(int32 code, effect_set* eset, uint8 sort = TRUE);
void filter_immune_effect(); void filter_immune_effect();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment