diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-03-16 18:29:37 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-03-16 18:29:37 +0000 |
commit | ea35e8ede4c3a522375d4539c872e8a6d6c9830a (patch) | |
tree | b0569f5ffe9b92b407bde67f501a0a79a2cf78e5 /game/activities | |
parent | Allow activities to be changed when doing them (diff) | |
download | ilt-ea35e8ede4c3a522375d4539c872e8a6d6c9830a.tar.bz2 ilt-ea35e8ede4c3a522375d4539c872e8a6d6c9830a.tar.xz ilt-ea35e8ede4c3a522375d4539c872e8a6d6c9830a.zip |
Implement goto so node
Encompasses determining a route and a distance to travel
Diffstat (limited to 'game/activities')
-rw-r--r-- | game/activities/go.cpp | 3 | ||||
-rw-r--r-- | game/activities/go.h | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/game/activities/go.cpp b/game/activities/go.cpp new file mode 100644 index 0000000..767e59c --- /dev/null +++ b/game/activities/go.cpp @@ -0,0 +1,3 @@ +#include "go.h" + +Go::Go(float d) : dist {d} { } diff --git a/game/activities/go.h b/game/activities/go.h index 858b804..54af31b 100644 --- a/game/activities/go.h +++ b/game/activities/go.h @@ -1,10 +1,16 @@ #ifndef GO_H #define GO_H +#include "../activity.h" #include "../activityOf.h" +#include <optional> class Go : public Activity::Of<Go> { public: + Go() = default; + explicit Go(float dist); + + std::optional<float> dist; }; #endif |