From 866b552eed2d10fd73ce2c0b4e288fce1c64c64e Mon Sep 17 00:00:00 2001 From: whiterandrek Date: Sat, 12 May 2018 18:21:45 +0300 Subject: PINK: changed static_cast to dynamic_cast --- engines/pink/objects/actors/lead_actor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/pink/objects/actors/lead_actor.cpp b/engines/pink/objects/actors/lead_actor.cpp index 8c343543a3..ddc4052479 100644 --- a/engines/pink/objects/actors/lead_actor.cpp +++ b/engines/pink/objects/actors/lead_actor.cpp @@ -200,7 +200,7 @@ void LeadActor::onLeftButtonClick(Common::Point point) { return; } - _recipient = (SupportingActor*) actor; + _recipient = dynamic_cast(actor); if (actor->isClickable() && isInteractingWith(_recipient)) { WalkLocation *location = getWalkDestination(); if (location) { @@ -351,7 +351,7 @@ void PubPink::onClick() { void PubPink::updateCursor(Common::Point point) { if (playingMiniGame()) { - SupportingActor *actor = static_cast(_page->getGame()->getDirector()->getActorByPoint(point)); + SupportingActor *actor = dynamic_cast(_page->getGame()->getDirector()->getActorByPoint(point)); if (_state == kReady && actor && actor->isUseClickHandlers(_page->getModule()->getInventoryMgr()->getCurrentItem())) -- cgit v1.2.3