/** GDevelop - Path Behavior Extension Copyright (c) 2010-2015 Florian Rival (Florian.Rival@gmail.com) This project is released under the MIT License. */ #ifndef RUNTIMESCENEPATHDATAS_H #define RUNTIMESCENEPATHDATAS_H #include "GDCpp/BehaviorsRuntimeSharedData.h" #include "GDCpp/String.h" #include #include #include class ScenePathDatas; class ContactListener; /** * Datas shared by Path Behavior at runtime */ class GD_EXTENSION_API RuntimeScenePathDatas : public BehaviorsRuntimeSharedData { public: RuntimeScenePathDatas(const ScenePathDatas & behaviorSharedDatas); virtual ~RuntimeScenePathDatas(); virtual std::shared_ptr Clone() const { return std::shared_ptr(new RuntimeScenePathDatas(*this));} std::map > globalPaths; ///< Map containing all the global paths private: }; #endif // RUNTIMESCENEPATHDATAS_H