Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BackgroundInfo ¶
type BackgroundInfo struct {
Image SRL `json:"image"`
}
type EngineInfo ¶
type EngineInfo struct {
Version int `json:"version"`
Background BackgroundInfo `json:"background"`
}
type InfoResponse ¶
type InfoResponse[T any] struct { Item T `json:"item"` }
type LevelData ¶
type LevelData struct {
BgmOffset float64 `json:"bgmOffset"`
Entities []LevelDataEntity `json:"entities"`
}
type LevelDataEntity ¶
type LevelDataEntity struct {
Archetype string `json:"archetype"`
Data []LevelDataEntityValue `json:"data"`
Name string `json:"name"`
}
type LevelDataEntityValue ¶
type LevelInfo ¶
type LevelInfo struct {
Name string `json:"name"`
Title string `json:"title"`
Artists string `json:"artists"`
Author string `json:"author"`
Version int `json:"version"`
Rating int `json:"rating"`
Cover SRL `json:"cover"`
Data SRL `json:"data"`
Preview SRL `json:"preview"`
UseBackground UseItem[BackgroundInfo] `json:"useBackground"`
Engine EngineInfo `json:"engine"`
Tags []TagInfo `json:"tags"`
}
Click to show internal directories.
Click to hide internal directories.