From a4ee9e75980f498619cbfe7be91f5dc71d6f0f04 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 17 Jan 2009 02:49:39 -0500 Subject: Added MapWarp tests (with fix to toWarpCheck) --- sigmod/MapWarp.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sigmod/MapWarp.cpp') diff --git a/sigmod/MapWarp.cpp b/sigmod/MapWarp.cpp index ba0276dd..c8a67702 100644 --- a/sigmod/MapWarp.cpp +++ b/sigmod/MapWarp.cpp @@ -114,9 +114,12 @@ CHECK_END() CHECK(MapWarp, Type, type) CHECK_INDEX(MapWarp, int, toMap, sigmod(), map) CHECK_BEGIN(MapWarp, int, toWarp) - const Map* map = qobject_cast(parent()); + const Map* map = sigmod()->mapById(m_toMap); if (!map) + { EBOUNDS_IDX(m_toMap); + return false; + } IBOUNDS(toWarp, map, warp); CHECK_END() CHECK(MapWarp, Sigcore::Script&, script) -- cgit