Scripts: Removed CAST_PET and CAST_INST

This commit is contained in:
Shauren
2011-05-25 16:22:13 +02:00
parent 64adce7b8b
commit 9cc7f25b9a
6 changed files with 67 additions and 50 deletions
@@ -24,13 +24,9 @@
#include "CreatureAIImpl.h"
#include "InstanceScript.h"
#define SCRIPT_CAST_TYPE dynamic_cast
#define CAST_PLR(a) (SCRIPT_CAST_TYPE<Player*>(a))
#define CAST_CRE(a) (SCRIPT_CAST_TYPE<Creature*>(a))
#define CAST_PET(a) (SCRIPT_CAST_TYPE<Pet*>(a))
#define CAST_AI(a, b) (SCRIPT_CAST_TYPE<a*>(b))
#define CAST_INST(a, b) (SCRIPT_CAST_TYPE<a*>(b))
#define CAST_PLR(a) (dynamic_cast<Player*>(a))
#define CAST_CRE(a) (dynamic_cast<Creature*>(a))
#define CAST_AI(a, b) (dynamic_cast<a*>(b))
#define GET_SPELL(a) (const_cast<SpellEntry*>(GetSpellStore()->LookupEntry(a)))