Documentation ¶
Index ¶
Constants ¶
View Source
const ( OSU = 0 TAIKO = 1 CTB = 2 MANIA = 3 )
All osu playmodes
View Source
const ( LEFTCLICK = 1 << 0 RIGHTCLICK = 1 << 1 KEY1 = 1 << 2 KEY2 = 1 << 3 SMOKE = 1 << 4 )
ClickState
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeyPressed ¶
KeyPressed is the Parsed Compressed KeyPressed.
type LifeBarGraph ¶
LifeBarGraph is the Bar under the Score stuff.
type Replay ¶
type Replay struct { PlayMode int8 OsuVersion int32 BeatmapMD5 string Username string ReplayMD5 string Count300 uint16 Count100 uint16 Count50 uint16 CountGeki uint16 CountKatu uint16 CountMiss uint16 Score int32 MaxCombo uint16 Fullcombo bool Mods uint32 LifebarGraph []LifeBarGraph Timestamp time.Time ReplayData []*ReplayData ScoreID int64 // idk if it's the scoreid, maybe it is maybe not. }
Replay is the Parsed replay.
func ParseReplay ¶
ParseReplay parses a Replay and returns a *Replay
type ReplayData ¶
type ReplayData struct { Time int64 MosueX float32 MouseY float32 KeyPressed *KeyPressed }
ReplayData is the Parsed Compressed Replay data.
func ParseCompressed ¶
func ParseCompressed(file []byte) (d []*ReplayData, err error)
ParseCompressed parses a compressed replay, (ReplayData)
Click to show internal directories.
Click to hide internal directories.