Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstrumentKind ¶
type InstrumentKind int
const ( BassInstrument InstrumentKind = iota DrumInstrument KeyboardInstrument BrassInstrument StringInstrument OtherInstrument AnyInstrument )
type InstrumentSettings ¶
type LevelBonusObjectives ¶
type LevelData ¶
type LevelData struct { Name string Targets []Target ActNumber int MissionNumber int MaxInstruments int Description string Solution Track Bonus LevelBonusObjectives }
func ParseLevel ¶
type PlotScaler ¶
func (*PlotScaler) TranslateTiledPos ¶
type Target ¶
type Target struct { Pos gmath.Vec Instrument InstrumentKind Outline bool Size TargetSize }
type TargetSize ¶
type TargetSize int
const ( SmallTarget TargetSize = iota NormalTarget BigTarget )
type Track ¶
type Track struct { Name string `json:"name"` Date time.Time `json:"date"` Instruments []InstrumentSettings `json:"instruments"` Slot int }
func DiscoverTracks ¶
Click to show internal directories.
Click to hide internal directories.