18 #ifndef HEADER_SUPERTUX_OBJECT_PATH_OBJECT_HPP 19 #define HEADER_SUPERTUX_OBJECT_PATH_OBJECT_HPP 23 #include "object/path.hpp" 24 #include "object/path_walker.hpp" 25 #include "util/uid.hpp" 37 void init_path_pos(
const Vector& pos,
bool running =
false);
39 Path* get_path()
const;
40 PathWalker* get_walker()
const {
return m_walker.get(); }
42 std::string get_path_ref()
const;
46 std::unique_ptr<PathWalker> m_walker;
A walker that travels along a path.
Definition: path_walker.hpp:29
Simple two dimensional vector.
Definition: vector.hpp:24
A class for all objects that contain / make use of a path.
Definition: path_object.hpp:28
Definition: reader_mapping.hpp:31
void init_path(const ReaderMapping &mapping, bool running_default)
For compatibilty reasons this needs to get the GameObjects main mapping, not the (path ...
Definition: path_object.cpp:39