link_libraries(bcar)
link_libraries(pslot)
+ADD_DEFINITIONS(-DUSE_SOLID=1)
+include_directories(../solid-2.1.0/include)
+link_directories(../../solid-2.1.0/lib)
+link_libraries(solid)
+
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/incl)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/api)
#include <queue>
#include "psp.h"
+#ifdef USE_SOLID
+ #define USE_QUADS
+ #include <SOLID/solid.h>
+ #include <3D/Point.h>
+ #include <3D/Quaternion.h>
+#endif /* USE_SOLID */
+
bool PSPlanner::collide()
{
+#ifdef USE_SOLID
+ // TODO
+ return false;
+#else /* USE_SOLID */
if(std::get<0>(intersect(
this->cc().lfx(), this->cc().lfy(),
this->cc().lrx(), this->cc().lry(),
)))
return true;
return false;
+#endif /* USE_SOLID */
}
bool PSPlanner::left()