diff options
author | thenecromancer <none@none> | 2010-03-11 20:51:31 +0100 |
---|---|---|
committer | thenecromancer <none@none> | 2010-03-11 20:51:31 +0100 |
commit | e1542df90ccde91e2f7fded2d5378d77b1f9ea84 (patch) | |
tree | a2d4cfaa4ede97263b30ce11c8ff1450361de846 /src/game/Map.cpp | |
parent | 02a9cd6a43a18f2350801bd9473c2346b36b0575 (diff) |
Convert some C style casts to new functions
--HG--
branch : trunk
Diffstat (limited to 'src/game/Map.cpp')
-rw-r--r-- | src/game/Map.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 2c2552c530c..1b54b9d430e 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -3026,7 +3026,7 @@ void Map::ScriptsProcess() switch(step.script->datalong) { case 0: // Say - ((Creature *)source)->Say(step.script->dataint, LANG_UNIVERSAL, unit_target); + source->ToCreature()->Say(step.script->dataint, LANG_UNIVERSAL, unit_target); break; case 1: // Whisper if(!unit_target) @@ -3034,17 +3034,17 @@ void Map::ScriptsProcess() sLog.outError("SCRIPT_COMMAND_TALK attempt to whisper (%u) NULL, skipping.",step.script->datalong); break; } - ((Creature *)source)->Whisper(step.script->dataint,unit_target); + source->ToCreature()->Whisper(step.script->dataint,unit_target); break; case 2: // Yell - ((Creature *)source)->Yell(step.script->dataint, LANG_UNIVERSAL, unit_target); + source->ToCreature()->Yell(step.script->dataint, LANG_UNIVERSAL, unit_target); break; case 3: // Emote text - ((Creature *)source)->TextEmote(step.script->dataint, unit_target); + source->ToCreature()->TextEmote(step.script->dataint, unit_target); break; case 4: // Boss Emote text - ((Creature *)source)->MonsterTextEmote(step.script->dataint, unit_target, true); - break; + source->ToCreature()->MonsterTextEmote(step.script->dataint, unit_target, true); + break; default: break; // must be already checked at load } @@ -3064,7 +3064,7 @@ void Map::ScriptsProcess() break; } - ((Creature *)source)->HandleEmoteCommand(step.script->datalong); + source->ToCreature()->HandleEmoteCommand(step.script->datalong); break; case SCRIPT_COMMAND_FIELD_SET: if(!source) @@ -3694,8 +3694,8 @@ void Map::ScriptsProcess() break; } - ((Creature *)source)->SetOrientation(step.script->o); - ((Creature *)source)->SendMovementFlagUpdate(); + source->ToCreature()->SetOrientation(step.script->o); + source->ToCreature()->SendMovementFlagUpdate(); break; } |