*Use dynamic cast for script cast.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-06-04 16:36:33 -05:00
parent 93a23a7b40
commit 8fa2fa0fdb
56 changed files with 202 additions and 193 deletions
@@ -13,6 +13,15 @@
#include "CreatureAIImpl.h"
#include "InstanceData.h"
#define USE_DYNAMIC_CAST
#ifdef USE_DYNAMIC_CAST
#define CAST_PLR(a) (dynamic_cast<Player*>(a))
#define CAST_CRE(a) (dynamic_cast<Creature*>(a))
#else
#define CAST_PLR(a) (static_cast<Player*>(a))
#define CAST_CRE(a) (static_cast<Creature*>(a))
#endif
class ScriptedInstance;
class SummonList : private std::list<uint64>