1 #ifndef MWGUI_SPELLICONS_H
2 #define MWGUI_SPELLICONS_H
7 #include "../mwmechanics/magiceffects.hpp"
50 const std::string& sourceName,
const std::string& sourceId,
int casterActorId,
51 float magnitude,
float remainingTime = -1,
float totalTime = -1);
Definition: magiceffects.hpp:73
Definition: spellicons.hpp:24
std::map< int, std::vector< MagicEffectInfo > > mEffectSources
Definition: spellicons.hpp:45
std::string mSource
Definition: spellicons.hpp:32
float mRemainingTime
Definition: spellicons.hpp:35
void updateWidgets(MyGUI::Widget *parent, bool adjustSize)
Definition: spellicons.cpp:44
Definition: spellicons.hpp:54
bool mIsPermanent
Definition: spellicons.hpp:43
bool mPermanent
Definition: spellicons.hpp:37
float mTotalTime
Definition: spellicons.hpp:36
MagicEffectInfo()
Definition: spellicons.hpp:26
Definition: magiceffects.hpp:17
virtual void visit(MWMechanics::EffectKey key, const std::string &sourceName, const std::string &sourceId, int casterActorId, float magnitude, float remainingTime=-1, float totalTime=-1)
Definition: spellicons.cpp:28
MWMechanics::EffectKey mKey
Definition: spellicons.hpp:33
int mMagnitude
Definition: spellicons.hpp:34
virtual ~EffectSourceVisitor()
Definition: spellicons.hpp:47
std::map< int, MyGUI::ImageBox * > mWidgetMap
Definition: spellicons.hpp:61
Definition: spellicons.hpp:40