24 lines
561 B
C
24 lines
561 B
C
|
#pragma once
|
||
|
|
||
|
#include <cstdint>
|
||
|
#include <string>
|
||
|
|
||
|
namespace Beatsaber {
|
||
|
namespace BeatmapCharacteristic {
|
||
|
enum BeatmapCharacteristic : std::uint8_t {
|
||
|
NONE,
|
||
|
STANDARD,
|
||
|
NOARROWS,
|
||
|
ONESABER,
|
||
|
DEGREE360,
|
||
|
DEGREE90,
|
||
|
LIGHTSHOW,
|
||
|
LAWLESS,
|
||
|
};
|
||
|
|
||
|
const std::string characteristicsName[] {"None", "Standard", "NoArrows", "OneSaber", "360Degree", "90Degree", "Lightshow", "Lawless"};
|
||
|
const std::uint8_t characteristicsNameSize = sizeof(characteristicsName)/sizeof(std::string);
|
||
|
|
||
|
BeatmapCharacteristic getByString(const std::string& str);
|
||
|
}
|
||
|
}
|