X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fobject%2Fpath_walker.hpp;h=2574b07b00c630160a1fcf704b1f5239db2d37b2;hb=9f40a73e89c17a2862a1213343589c19eff42199;hp=c76383eda44994365ed52be323cb4392114a30ea;hpb=08813a74da6ac1fd045a105e4e8105f1d7f716f0;p=supertux.git diff --git a/src/object/path_walker.hpp b/src/object/path_walker.hpp index c76383eda..2574b07b0 100644 --- a/src/object/path_walker.hpp +++ b/src/object/path_walker.hpp @@ -31,11 +31,13 @@ public: virtual ~PathWalker(); /** - * advances the path walker on the path and returns the position delta - * to the last position + * advances the path walker on the path and returns its new position */ virtual Vector advance(float elapsed_time); + /** current position of path walker */ + Vector get_pos(); + /** advance until at given node, then stop */ void goto_node(int node_no); @@ -49,7 +51,7 @@ public: bool is_moving() { return running; } - + const Path* path; private: