Documentation
¶
Index ¶
- Constants
- func Localize(text LocalizationText, locale string, fallbackLocale string) string
- type Database
- type DatabaseBackgroundItem
- type DatabaseEffectItem
- type DatabaseEngineItem
- type DatabaseLevelItem
- type DatabaseParticleItem
- type DatabasePlaylistItem
- type DatabasePostItem
- type DatabaseReplayItem
- type DatabaseServerInfo
- type DatabaseSkinItem
- type DatabaseTag
- type DatabaseUseItem
- type LocalizationText
Constants ¶
View Source
const DatabaseBackgroundItemVersion = 2
View Source
const DatabaseEffectItemVersion = 5
View Source
const DatabaseEngineItemVersion = 13
View Source
const DatabaseLevelItemVersion = 1
View Source
const DatabaseParticleItemVersion = 3
View Source
const DatabasePlaylistItemVersion = 1
View Source
const DatabasePostItemVersion = 1
View Source
const DatabaseReplayItemVersion = 1
View Source
const DatabaseSkinItemVersion = 4
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Database ¶
type Database struct {
Info DatabaseServerInfo `json:"info"`
Posts []DatabasePostItem `json:"posts"`
Playlists []DatabasePlaylistItem `json:"playlists"`
Levels []DatabaseLevelItem `json:"levels"`
Skins []DatabaseSkinItem `json:"skins"`
Backgrounds []DatabaseBackgroundItem `json:"backgrounds"`
Effects []DatabaseEffectItem `json:"effects"`
Particles []DatabaseParticleItem `json:"particles"`
Engines []DatabaseEngineItem `json:"engines"`
Replays []DatabaseReplayItem `json:"replays"`
}
type DatabaseBackgroundItem ¶
type DatabaseBackgroundItem struct {
Name string `json:"name"`
Version int `json:"version"`
Title LocalizationText `json:"title"`
Subtitle LocalizationText `json:"subtitle"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Thumbnail core.Srl `json:"thumbnail"`
Data core.Srl `json:"data"`
Image core.Srl `json:"image"`
Configuration core.Srl `json:"configuration"`
}
type DatabaseEffectItem ¶
type DatabaseEffectItem struct {
Name string `json:"name"`
Version int `json:"version"`
Title LocalizationText `json:"title"`
Subtitle LocalizationText `json:"subtitle"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Thumbnail core.Srl `json:"thumbnail"`
Data core.Srl `json:"data"`
Audio core.Srl `json:"audio"`
}
type DatabaseEngineItem ¶
type DatabaseEngineItem struct {
Name string `json:"name"`
Version int `json:"version"`
Title LocalizationText `json:"title"`
Subtitle LocalizationText `json:"subtitle"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Skin string `json:"skin"`
Background string `json:"background"`
Effect string `json:"effect"`
Particle string `json:"particle"`
Thumbnail core.Srl `json:"thumbnail"`
PlayData core.Srl `json:"playData"`
WatchData core.Srl `json:"watchData"`
PreviewData core.Srl `json:"previewData"`
TutorialData core.Srl `json:"tutorialData"`
ROM *core.Srl `json:"rom,omitempty"`
Configuration core.Srl `json:"configuration"`
}
type DatabaseLevelItem ¶
type DatabaseLevelItem struct {
Name string `json:"name"`
Version int `json:"version"`
Rating float64 `json:"rating"`
Title LocalizationText `json:"title"`
Artists LocalizationText `json:"artists"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Engine string `json:"engine"`
UseSkin DatabaseUseItem `json:"useSkin"`
UseBackground DatabaseUseItem `json:"useBackground"`
UseEffect DatabaseUseItem `json:"useEffect"`
UseParticle DatabaseUseItem `json:"useParticle"`
Cover core.Srl `json:"cover"`
BGM core.Srl `json:"bgm"`
Preview *core.Srl `json:"preview,omitempty"`
Data core.Srl `json:"data"`
}
type DatabaseParticleItem ¶
type DatabaseParticleItem struct {
Name string `json:"name"`
Version int `json:"version"`
Title LocalizationText `json:"title"`
Subtitle LocalizationText `json:"subtitle"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Thumbnail core.Srl `json:"thumbnail"`
Data core.Srl `json:"data"`
Texture core.Srl `json:"texture"`
}
type DatabasePlaylistItem ¶
type DatabasePlaylistItem struct {
Name string `json:"name"`
Version int `json:"version"`
Title LocalizationText `json:"title"`
Subtitle LocalizationText `json:"subtitle"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Levels []string `json:"levels"`
Thumbnail *core.Srl `json:"thumbnail,omitempty"`
}
type DatabasePostItem ¶
type DatabasePostItem struct {
Name string `json:"name"`
Version int `json:"version"`
Title LocalizationText `json:"title"`
Time float64 `json:"time"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Thumbnail *core.Srl `json:"thumbnail,omitempty"`
}
type DatabaseReplayItem ¶
type DatabaseReplayItem struct {
Name string `json:"name"`
Version int `json:"version"`
Title LocalizationText `json:"title"`
Subtitle LocalizationText `json:"subtitle"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Level string `json:"level"`
Data core.Srl `json:"data"`
Configuration core.Srl `json:"configuration"`
}
type DatabaseServerInfo ¶
type DatabaseServerInfo struct {
Title LocalizationText `json:"title"`
Description LocalizationText `json:"description,omitempty"`
Banner *core.Srl `json:"banner,omitempty"`
}
type DatabaseSkinItem ¶
type DatabaseSkinItem struct {
Name string `json:"name"`
Version int `json:"version"`
Title LocalizationText `json:"title"`
Subtitle LocalizationText `json:"subtitle"`
Author LocalizationText `json:"author"`
Tags []DatabaseTag `json:"tags"`
Description LocalizationText `json:"description,omitempty"`
Thumbnail core.Srl `json:"thumbnail"`
Data core.Srl `json:"data"`
Texture core.Srl `json:"texture"`
}
type DatabaseTag ¶
type DatabaseTag struct {
Title LocalizationText `json:"title,omitempty"`
Icon core.Icon `json:"icon,omitempty"`
}
type DatabaseUseItem ¶
type LocalizationText ¶
Click to show internal directories.
Click to hide internal directories.