From f30f3c46e38d91729983a36e87f629d6b3a47a34 Mon Sep 17 00:00:00 2001 From: Peter Kohaut Date: Sat, 8 Oct 2016 21:06:22 +0200 Subject: BLADERUNNER: added item pickup effect also added support for rendering items on screen (not in the world) pickup effect can be tested in debug compilation by clicking on any object (not item, but object like, hydrant, or doors) in first scene --- engines/bladerunner/script/script.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'engines/bladerunner/script/script.cpp') diff --git a/engines/bladerunner/script/script.cpp b/engines/bladerunner/script/script.cpp index 8c6afc6b16..9e11402b5f 100644 --- a/engines/bladerunner/script/script.cpp +++ b/engines/bladerunner/script/script.cpp @@ -34,6 +34,8 @@ #include "bladerunner/combat.h" #include "bladerunner/gameflags.h" #include "bladerunner/gameinfo.h" +#include "bladerunner/items.h" +#include "bladerunner/item_pickup.h" #include "bladerunner/movement_track.h" #include "bladerunner/settings.h" #include "bladerunner/set_effects.h" @@ -47,7 +49,6 @@ #include "bladerunner/script/ai_00_mccoy.h" #include "bladerunner/script/aiscript_officer_leroy.h" -#include "bladerunner/items.h" namespace BladeRunner { @@ -680,9 +681,8 @@ void ScriptBase::Item_Flag_As_Non_Target(int itemId) { warning("Item_Flag_As_Non_Target(%d)", itemId); } -void ScriptBase::Item_Pickup_Spin_Effect(int a1, int a2, int a3) { - //TODO - warning("Item_Pickup_Spin_Effect(%d, %d, %d)", a1, a2, a3); +void ScriptBase::Item_Pickup_Spin_Effect(int animationId, int x, int y) { + _vm->_itemPickup->setup(animationId, x, y); } int ScriptBase::Animation_Open() { -- cgit v1.2.3