22 #ifndef NUVIE_CORE_EFFECT_MANAGER_H 23 #define NUVIE_CORE_EFFECT_MANAGER_H 25 #include "ultima/shared/std/containers.h" 49 void add_effect(
Effect *eff);
50 void signal_watch(
Effect *effect);
51 EffectWatch *find_effect_watch(
Effect *effect);
57 void delete_effect(
Effect *eff);
58 void update_effects();
60 bool has_effects()
const;
62 void unwatch_effect(
CallBack *callback_target,
Effect *watch =
nullptr);
Definition: effect_manager.h:34
T * iterator
Definition: array.h:54
Definition: detection.h:27
const T * const_iterator
Definition: array.h:55
Definition: call_back.h:50
Definition: containers.h:38