23 lines
442 B
C
23 lines
442 B
C
|
#include "beatset.h"
|
||
|
|
||
|
#include <nlohmann/json_fwd.hpp>
|
||
|
|
||
|
using json = nlohmann::json;
|
||
|
|
||
|
namespace Beatsaber {
|
||
|
|
||
|
class BeatSetImpl : public BeatSet {
|
||
|
protected:
|
||
|
|
||
|
BeatmapCharacteristic::BeatmapCharacteristic characteristic;
|
||
|
|
||
|
public:
|
||
|
BeatSetImpl(const json& j);
|
||
|
BeatSetImpl(const BeatSetImpl& c) = default;
|
||
|
BeatSetImpl() = default;
|
||
|
virtual ~BeatSetImpl();
|
||
|
|
||
|
virtual BeatmapCharacteristic::BeatmapCharacteristic getCharacteristic() const;
|
||
|
};
|
||
|
|
||
|
}
|