Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CharacterDefaults ¶
type CourseBonusRate ¶
type ItemProbability ¶
type Manifest ¶
type Manifest struct {
CharacterDefaults []CharacterDefaults `json:"CharacterDefaults"`
DefaultClubSetTypeID uint32 `json:"DefaultClubSetTypeID"`
DefaultPang uint64 `json:"DefaultPang"`
CourseBonusRate []CourseBonusRate `json:"CourseBonusRate"`
PapelShopOdds []ItemProbability `json:"PapelShopOdds"`
}
type Provider ¶
type Provider interface {
GetCharacterDefaults(id uint8) CharacterDefaults
GetDefaultClubSetTypeID() uint32
GetDefaultPang() uint64
GetCourseBonus(course uint8, numPlayers, numHoles int) uint64
GetPapelShopOdds() []ItemProbability
}
func FromJSONFile ¶
func FromManifest ¶
Click to show internal directories.
Click to hide internal directories.