From 106d0cb0cf884dd7a2920564852c001e13af1568 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Mon, 8 Nov 2010 15:24:41 +0000 Subject: fixes crash on jumpgate usage, streamlined keepalive/upkeep frame cycle --- src/core/zone.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/core/zone.h') diff --git a/src/core/zone.h b/src/core/zone.h index d4b08bf..d2cdf2c 100644 --- a/src/core/zone.h +++ b/src/core/zone.h @@ -150,7 +150,19 @@ public: inline btVehicleRaycaster *raycaster() { return zone_bullet_raycaster; } + + math::BoundingBox3f & keepalive_box() { + return zone_keepalive_box; + } + + const bool keepalive_run() const { + return zone_keepalive_run; + } + void set_keepalive_run(const bool keepalive_run) { + zone_keepalive_run = keepalive_run; + } + private: unsigned int zone_id; @@ -164,6 +176,9 @@ private: btAxisSweep3 *zone_bullet_cache; btDiscreteDynamicsWorld *zone_bullet_world; btVehicleRaycaster *zone_bullet_raycaster; + + math::BoundingBox3f zone_keepalive_box; + bool zone_keepalive_run; }; } -- cgit v1.2.3