From e073223da29b74eb9bc659a5350de3cd878aefc1 Mon Sep 17 00:00:00 2001 From: Revo Lucas Date: Mon, 29 Dec 2014 18:16:41 -0500 Subject: [PATCH] * fix teleport_object - removed jump_to_level; unnecessary --- src/xrGame/alife_simulator_script.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/xrGame/alife_simulator_script.cpp b/src/xrGame/alife_simulator_script.cpp index 7fc77bec3c6..97c5da9faf1 100644 --- a/src/xrGame/alife_simulator_script.cpp +++ b/src/xrGame/alife_simulator_script.cpp @@ -306,6 +306,12 @@ bool dont_has_info(const CALifeSimulator* self, const ALife::_OBJECT_ID& id, LPC return (!has_info(self, id, info_id)); } +//Alundaio: teleport object +void teleport_object(CALifeSimulator* alife, ALife::_OBJECT_ID id, GameGraph::_GRAPH_ID game_vertex_id, u32 level_vertex_id, const Fvector& position) +{ + alife->teleport_object(id, game_vertex_id, level_vertex_id, position); +} + // void disable_info_portion (const CALifeSimulator *self, const ALife::_OBJECT_ID &id) //{ // THROW (self); @@ -353,8 +359,7 @@ SCRIPT_EXPORT(CALifeSimulator, (), { .def("switch_distance", &CALifeSimulator::switch_distance) .def("switch_distance", &CALifeSimulator::set_switch_distance) //Alundaio: extend alife simulator exports - .def("jump_to_level", (void (CALifeSimulator::*) (LPCSTR))(&CALifeSimulator::jump_to_level)) - .def("teleport_object", (void (CALifeSimulator::*) (ALife::_OBJECT_ID, GameGraph::_GRAPH_ID, u32, Fvector))(&CALifeSimulator::teleport_object)) + .def("teleport_object", &teleport_object) //Alundaio: END ,