From a32a8447028798ef05af33230fbcfa3195ab430c Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Mon, 8 Mar 2021 20:03:40 +0000 Subject: Initial commit of the orders/activities system Has the main window provide some control over our test train --- game/orders.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 game/orders.cpp (limited to 'game/orders.cpp') diff --git a/game/orders.cpp b/game/orders.cpp new file mode 100644 index 0000000..18fc889 --- /dev/null +++ b/game/orders.cpp @@ -0,0 +1,16 @@ +#include "orders.h" +#include +#include + +Objective * +Orders::current() const +{ + return objects.front().get(); +} + +Objective * +Orders::next() +{ + std::rotate(objects.begin(), objects.begin() + 1, objects.end()); + return current(); +} -- cgit v1.2.3