package pptth_json // easyjson type ImagesItem struct { Cards [][]int `json:"cards"` WinGold float64 `json:"winGold"` TumbleWinGold float64 `json:"tumbleWinGold"` FreeGold float64 `json:"freeGold"` FreeSpins int `json:"freeSpins"` GainedFreeSpins int `json:"gainedFreeSpins"` WonFreeSpins bool `json:"wonFreeSpins"` WinCards [][]int `json:"winCards"` Mul int `json:"mul"` FreeMul float64 `json:"freeMul"` // accumulated multiplier for free games TotalWinGold float64 `json:"totalWinGold"` WinCombo []WinCombo `json:"winCombo"` // win combo MaxWin bool `json:"maxWin"` FreeSpinsSeq []int `json:"freeSpinsSeq"` IsFree bool `json:"isFree"` } // easyjson type WinCombo struct { WinPos []CardPos `json:"winPos"` Line int `json:"line"` WinGold float64 `json:"winGold"` Mul int `json:"mul"` Count int `json:"count"` } // easyjson type CardPos struct { X int `json:"x"` Y int `json:"y"` } // easyjson type Images struct { Si []*ImagesItem `json:"si"` } // easyjson type CustomData struct { //totalwin Tw float64 //singleSpinTotalWin Sstw float64 //freeSpinCountIndex Fsci int //freespinMulIndex Fsmi int SpinImage []*ImagesItem ScatterNum int `json:"scatterNum"` HitRateType int FreeTimeType int NewTypeNum int AxleIndex int StickyWilds []StickyWildInfo `json:"stickyWilds,omitempty"` TotalWin float64 `json:"totalWin"` Idx int } type StickyWildInfo struct { CardValue int `json:"cardValue"` X int `json:"x"` Y int `json:"y"` } type ScatterInfo struct { First map[string]int `json:"first"` Extend map[string]int `json:"extend"` } type GameConfig struct { Scatter ScatterInfo `json:"scatter"` WildMul []int `json:"wildMul"` Paylines [][]int `json:"paylines"` } type OddConfig struct { BaseBet float64 `json:"baseBet"` Odds map[int]map[int]int `json:"odds"` }