#include "Turtle.h" using namespace pai::turtle; Turtle* Turtle::_instance = new Turtle(); Turtle* Turtle::Instance(){ return _instance; } std::tr1::shared_ptr pai::turtle::Turtle::GetTurtleAPI() { #if defined(__linux__) return std::tr1::shared_ptr(new uTurtleAPI()); #elif defined(WIN32) return std::tr1::shared_ptr(new wTurtleAPI()); #endif } PAI_TURTLE_EXPORT std::tr1::shared_ptr pai::turtle::GetTurtleAPI() { #if defined(__linux__) return std::tr1::shared_ptr(new uTurtleAPI()); #elif defined(WIN32) return std::tr1::shared_ptr(new wTurtleAPI()); #endif }