@@ -28,6 +28,9 @@ class PathFollow;
class PathFind;
class ObstacleAvoidance;
+#include "flee.h"
+#include "evade.h"
+
typedef std::list<Flee, std::allocator<Flee> > ListFlee;
typedef std::list<Evade, std::allocator<Evade> > ListEvade;
@@ -16,6 +16,7 @@
#include "collisionSphere.h"
#include "collisionCapsule.h"
#include "collisionLine.h"
+#include "collisionParabola.h"
#include "collisionRay.h"
#include "collisionSegment.h"
#include "collisionHandler.h"
@@ -15,8 +15,10 @@
#if defined(__APPLE__) && !defined(CPPPARSER)
+#include <IOKit/hid/IOHIDLib.h>
#include <IOKit/hid/IOHIDElement.h>
+#include "inputDeviceManager.h"
#include "keyboardButton.h"
#include "gamepadButton.h"
#include "mouseButton.h"
@@ -15,6 +15,7 @@
#ifdef HAVE_PYTHON
+#include "bamCacheRecord.h"
#include "modelRoot.h"
#include "pythonThread.h"
#include "py_panda.h"
@@ -21,6 +21,8 @@
#include "loaderFileType.h"
#include "extension.h"
+class LoaderFileTypeRegistry;
/**
* This defines a Python-based loader plug-in. An instance of this can be
* constructed by inheritance and explicitly registered, or it can be created
@@ -21,6 +21,7 @@
#include "colorAttrib.h"
#include "cullBinAttrib.h"
#include "transparencyAttrib.h"
+#include "zStream.h"
PT(TextFont) TextProperties::_default_font;
bool TextProperties::_loaded_default_font = false;
@@ -18,6 +18,7 @@
#include "qtessInputEntry.h"
#include "filename.h"
#include "pvector.h"
+#include "vector_double.h"
class QtessSurface;