umn-drone / project / libs / transit / include / DroneDecorator.h
DroneDecorator.h
Raw
#ifndef DRONE_DECORATOR_H_
#define DRONE_DECORATOR_H_

#include <vector>
#include "IStrategy.h"

class DroneDecorator: public IStrategy {
public:
    DroneDecorator(IStrategy *strategy_) {strategy = strategy_; counter = 0; counter2 = 0;}
    void Move(IEntity* entity, double dt);
    bool IsCompleted();

protected:
    IStrategy* strategy;
    static double percentage;
    int counter;
    int counter2;
};

#endif