#ifndef INDUSTRIAL_REVOLUTION_MILESTONE_HPP_
#define INDUSTRIAL_REVOLUTION_MILESTONE_HPP_

#include <Milestone/Milestone.hpp>

class IndustrialRevolutionMilestone final : public Milestone
{
public:
    static const std::string ID;

    enum
    {
        MakeConveyorBelt = 0,
        NudgeConveyorBelt = 1,
        PlaceItemOnBelt = 2,
        MakeBeltMotor = 3,
        PowerBelt = 4,
        MakeSteelClaws = 5,
        MakeItemExtractor = 6,
        AttachItemExtractor = 7,
    };

    IndustrialRevolutionMilestone();
};

#endif