#ifndef BLOCK_LOG_HPP_
#define BLOCK_LOG_HPP_

#include <Block/SpriteBlock/BasicBlock/BasicBlock.hpp>

class LogBlock : public BasicBlock
{
private:
    static constexpr int saplingDroppingChance = 10;

    std::string saplingName;

public:
    LogBlock(std::string name, std::string displayName, std::string typeName, std::string saplingName = "");

    virtual void getHarvestedStacks(LocalWorld &world, glm::ivec3 pos, std::vector<ItemStack> &stacks) override;
};

#endif