#ifndef BRICK_BY_BRICK_MILESTONE_HPP_
#define BRICK_BY_BRICK_MILESTONE_HPP_

#include <Milestone/Milestone.hpp>

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

    enum
    {
        CollectClay = 0,
        MakeGrindingBowl = 1,
        CollectSand = 2,
        MakeGlass = 3,
        MakeBrickItem = 4,
        MakeGreenDye = 5,
        MakeRubberTreeSap = 6,
        MakeRubber = 7,
    };

    BrickByBrickMilestone();
};

#endif