From e17eb83f3c52ea9fb346f04d1d4f6f1bd7ccd49d Mon Sep 17 00:00:00 2001 From: Dave Schuyler Date: Tue, 28 Oct 2003 01:13:24 +0000 Subject: [PATCH] added ls() --- panda/src/collide/collisionHandlerQueue.h | 2 +- panda/src/collide/collisionTraverser.I | 11 +++++++++++ panda/src/collide/collisionTraverser.h | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/panda/src/collide/collisionHandlerQueue.h b/panda/src/collide/collisionHandlerQueue.h index 5f39a04a6b..f0857c09bf 100644 --- a/panda/src/collide/collisionHandlerQueue.h +++ b/panda/src/collide/collisionHandlerQueue.h @@ -19,7 +19,7 @@ #ifndef COLLISIONHANDLERQUEUE_H #define COLLISIONHANDLERQUEUE_H -#include +#include "pandabase.h" #include "collisionHandler.h" #include "collisionEntry.h" diff --git a/panda/src/collide/collisionTraverser.I b/panda/src/collide/collisionTraverser.I index 80cea3eff9..258fff744f 100644 --- a/panda/src/collide/collisionTraverser.I +++ b/panda/src/collide/collisionTraverser.I @@ -83,4 +83,15 @@ clear_recorder() { set_recorder((CollisionRecorder *)NULL); } +//////////////////////////////////////////////////////////////////// +// Function: CollisionTraverser::ls +// Access: Published +// Description: Shortcut for write(). This is handy for interactive +// debugging. +//////////////////////////////////////////////////////////////////// +INLINE void CollisionTraverser:: +ls() const { + write(nout, 0); +} + #endif // DO_COLLISION_RECORDING diff --git a/panda/src/collide/collisionTraverser.h b/panda/src/collide/collisionTraverser.h index 994019eb55..a041ed4585 100644 --- a/panda/src/collide/collisionTraverser.h +++ b/panda/src/collide/collisionTraverser.h @@ -80,6 +80,7 @@ PUBLISHED: #endif // DO_COLLISION_RECORDING void output(ostream &out) const; + INLINE void ls() const; void write(ostream &out, int indent_level) const; private: