maps managment advancement

This commit is contained in:
MathieuG-P
2022-11-07 17:09:19 +01:00
parent 5e2dd10035
commit cd8dae5976
20 changed files with 515 additions and 29 deletions
+6 -3
View File
@@ -115,10 +115,10 @@ export interface BsvMapTestplay {
export interface BsvMapDifficulty {
bombs: number,
characteristic: string,
characteristic: BsvMapCharacteristic,
chroma: boolean,
cinema: boolean,
difficulty: string,
difficulty: BsvMapDifficultyType,
events: number,
length: number,
maxScore: number,
@@ -138,4 +138,7 @@ export interface BsvMapParitySummary {
errors: number,
resets: number,
warns: number,
}
}
export type BsvMapCharacteristic = ("Standard" | "OneSaber" | "NoArrows" | "90Degree" | "360Degree" | "Lightshow" | "Lawless")
export type BsvMapDifficultyType = ("Easy" | "Normal" | "Hard" | "Expert" | "ExpertPlus")
+4 -2
View File
@@ -1,3 +1,5 @@
import { BsvMapCharacteristic, BsvMapDifficultyType } from "./beat-saver.model"
export interface RawMapInfoData<T = unknown> {
_version: string,
_songName: string,
@@ -19,12 +21,12 @@ export interface RawMapInfoData<T = unknown> {
}
export interface RawDifficultySet {
_beatmapCharacteristicName: string,
_beatmapCharacteristicName: BsvMapCharacteristic,
_difficultyBeatmaps: RawMapDifficulty[]
}
export interface RawMapDifficulty {
_difficulty: string,
_difficulty: BsvMapDifficultyType,
_difficultyRank: string,
_beatmapFilename: string,
_noteJumpMovementSpeed: number,