This system manages the creation and tracking of milestones for enemy entities, helping to define their behavior and position history.

namespace systems {
        class EnnemiesMilepatesSystem : public ISystems {
          public:
            void operator()(Registry &, std::shared_ptr<IContext> ctx) override;

            void createMilepates(Registry &r, std::shared_ptr<IContext> &ctx);
            int countMilepates(Registry &r);
            std::deque<std::pair<int, int>> positionHistory;
        };
    }; // namespace systems

Methods

Member Variables