From 8bc0f31378bc5770691259e505796800116684f3 Mon Sep 17 00:00:00 2001 From: schwarzlichtbezirk Date: Thu, 26 Sep 2024 03:51:09 +0300 Subject: [PATCH] number of lines for the list command. --- README.md | 8 +++++--- cmd/list.go | 14 ++++++++------ cmd/scan.go | 2 +- config/links/2millionbc_link.go | 7 ++++--- config/links/alwayshot_link.go | 7 ++++--- config/links/americankeno_link.go | 7 ++++--- config/links/arabiannights_link.go | 7 ++++--- config/links/atthemovies_link.go | 7 ++++--- config/links/bananasgobahamas_link.go | 7 ++++--- config/links/beetlemania_link.go | 7 ++++--- config/links/captainstreasure_link.go | 7 ++++--- config/links/champagne_link.go | 7 ++++--- config/links/chicago_link.go | 7 ++++--- config/links/columbus_link.go | 7 ++++--- config/links/copsnrobbers_link.go | 7 ++++--- config/links/deserttreasure_link.go | 7 ++++--- config/links/diamonddogs_link.go | 7 ++++--- config/links/dolphinspearl_link.go | 7 ++++--- config/links/firejoker_link.go | 7 ++++--- config/links/firekeno_link.go | 7 ++++--- config/links/fortuneteller_link.go | 7 ++++--- config/links/goldentour_link.go | 7 ++++--- config/links/greatblue_link.go | 7 ++++--- config/links/indiandreaming_link.go | 7 ++++--- config/links/jewels4all_link.go | 7 ++++--- config/links/jewels_link.go | 7 ++++--- config/links/justjewels_link.go | 7 ++++--- config/links/katana_link.go | 7 ++++--- config/links/kenocenturion_link.go | 7 ++++--- config/links/kenoluxury_link.go | 7 ++++--- config/links/linkdata.go | 7 ++++--- config/links/panthermoon_link.go | 7 ++++--- config/links/plentyontwenty_link.go | 7 ++++--- config/links/powerstars_link.go | 7 ++++--- config/links/roaringforties_link.go | 7 ++++--- config/links/sizzlinghot_link.go | 7 ++++--- config/links/slotopol_link.go | 7 ++++--- config/links/slotopoldeluxe_link.go | 7 ++++--- config/links/tikiwonders_link.go | 7 ++++--- config/links/trolls_link.go | 7 ++++--- config/links/ultrahot_link.go | 7 ++++--- 41 files changed, 166 insertions(+), 124 deletions(-) diff --git a/README.md b/README.md index 38e26454..376d2752 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ Slots games server. Provides functionality for Megajack, Novomatic, NetEnt, BetS # How to build from sources +*Note: you can download the compiled binaries for Windows at [release](https://github.com/slotopol/server/releases/latest) section, or build docker image by [dockerfile](https://github.com/slotopol/server/blob/main/Dockerfile).* + 1. Install [Golang](https://go.dev/dl/) of last version. 2. Clone project and download dependencies. 3. Build project with script at `task` directory. @@ -37,7 +39,7 @@ Then web-service can be started: slot_win_x64 web ``` -You can get the list of all provided games by command: +The list of all provided games can be obtained by command: ```cmd slot_win_x64 list --all @@ -71,10 +73,10 @@ First of all you can get a list of games supported by server. This call can be w curl -X GET localhost:8080/gamelist ``` -Response has array with available algorithms descriptions. Each structure has a list of games aliases, that shares one algorithm. Field `rtplist` has the list of reels with predefined RTP. There is example of structure with info: +Response has array with available algorithms descriptions. Each structure has a list of games aliases, that shares one algorithm. Field `rtp` has the list of reels with predefined RTP. There is example of structure with info: ```json -{"aliases":[{"id":"trolls","name":"Trolls"},{"id":"excalibur","name":"Excalibur"},{"id":"pandorasbox","name":"Pandora's Box"},{"id":"wildwitches","name":"Wild Witches"}],"provider":"NetEnt","scrnx":5,"scrny":3,"rtplist":[87.788791,89.230191,93.903358,95.183523,96.6485,98.193276,110.298257,91.925079,93.061471,101.929305]} +{"aliases":[{"id":"trolls","name":"Trolls"},{"id":"excalibur","name":"Excalibur"},{"id":"pandorasbox","name":"Pandora's Box"},{"id":"wildwitches","name":"Wild Witches"}],"provider":"NetEnt","sx":5,"sy":3,"ln":20,"rtp":[87.788791,89.230191,93.903358,95.183523,96.6485,98.193276,110.298257,91.925079,93.061471,101.929305]} ``` `/ping`, `/servinfo` and `/memusage`, `/signis`, `/sendcode`, `/activate`, `/signup` and `/signin` endpoints also does not expects authorization. diff --git a/cmd/list.go b/cmd/list.go index bf3da1e5..252dff0d 100644 --- a/cmd/list.go +++ b/cmd/list.go @@ -51,17 +51,19 @@ var listCmd = &cobra.Command{ alg++ for _, ga := range gi.Aliases { var rtpinfo string - if fRTP && len(gi.RtpList) > 0 { - var rtpstr = make([]string, len(gi.RtpList)) - for i, rtp := range gi.RtpList { + if fRTP && len(gi.RTP) > 0 { + var rtpstr = make([]string, len(gi.RTP)) + for i, rtp := range gi.RTP { rtpstr[i] = fmt.Sprintf("%.2f", rtp) } rtpinfo = ", RTP: " + strings.Join(rtpstr, ", ") } - if gi.ScrnY > 0 { - gamelist[i] = fmt.Sprintf("'%s' %s %dx%d videoslot%s", ga.Name, gi.Provider, gi.ScrnX, gi.ScrnY, rtpinfo) + if gi.LN > 100 { + gamelist[i] = fmt.Sprintf("'%s' %s %dx%d videoslot, %d ways%s", ga.Name, gi.Provider, gi.SX, gi.SY, gi.LN, rtpinfo) + } else if gi.SY > 0 { + gamelist[i] = fmt.Sprintf("'%s' %s %dx%d videoslot, %d lines%s", ga.Name, gi.Provider, gi.SX, gi.SY, gi.LN, rtpinfo) } else { - gamelist[i] = fmt.Sprintf("'%s' %s %d spots lottery%s", ga.Name, gi.Provider, gi.ScrnX, rtpinfo) + gamelist[i] = fmt.Sprintf("'%s' %s %d spots lottery%s", ga.Name, gi.Provider, gi.SX, rtpinfo) } i++ } diff --git a/cmd/scan.go b/cmd/scan.go index bfe7a25c..e2854b9c 100644 --- a/cmd/scan.go +++ b/cmd/scan.go @@ -43,7 +43,7 @@ func init() { for _, gi := range links.GameList { for _, ga := range gi.Aliases { - scanflags.Bool(ga.ID, false, fmt.Sprintf("'%s' %s %dx%d videoslot", ga.Name, gi.Provider, gi.ScrnX, gi.ScrnY)) + scanflags.Bool(ga.ID, false, fmt.Sprintf("'%s' %s %dx%d videoslot", ga.Name, gi.Provider, gi.SX, gi.SY)) } } for _, setter := range links.FlagsSetters { diff --git a/config/links/2millionbc_link.go b/config/links/2millionbc_link.go index 63250151..c6784e98 100644 --- a/config/links/2millionbc_link.go +++ b/config/links/2millionbc_link.go @@ -15,9 +15,10 @@ func init() { {ID: "2millionbc", Name: "2 Million B.C."}, }, Provider: "BetSoft", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 30, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/alwayshot_link.go b/config/links/alwayshot_link.go index 6f688d55..0c8c2f45 100644 --- a/config/links/alwayshot_link.go +++ b/config/links/alwayshot_link.go @@ -15,9 +15,10 @@ func init() { {ID: "alwayshot", Name: "Always Hot"}, }, Provider: "Novomatic", - ScrnX: 3, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 3, + SY: 3, + LN: 5, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/americankeno_link.go b/config/links/americankeno_link.go index 9af320cb..dea143a8 100644 --- a/config/links/americankeno_link.go +++ b/config/links/americankeno_link.go @@ -15,9 +15,10 @@ func init() { {ID: "americankeno", Name: "American Keno"}, }, Provider: "Aristocrat", - ScrnX: 80, - ScrnY: 0, - RtpList: []float64{89.250235}, + SX: 80, + SY: 0, + LN: 0, + RTP: []float64{89.250235}, } GameList = append(GameList, gi) diff --git a/config/links/arabiannights_link.go b/config/links/arabiannights_link.go index ef788c58..86d2ad42 100644 --- a/config/links/arabiannights_link.go +++ b/config/links/arabiannights_link.go @@ -15,9 +15,10 @@ func init() { {ID: "arabiannights", Name: "Arabian Nights"}, }, Provider: "NetEnt", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/atthemovies_link.go b/config/links/atthemovies_link.go index 5f101f0a..b9419006 100644 --- a/config/links/atthemovies_link.go +++ b/config/links/atthemovies_link.go @@ -15,9 +15,10 @@ func init() { {ID: "atthemovies", Name: "At the Movies"}, }, Provider: "BetSoft", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 25, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/bananasgobahamas_link.go b/config/links/bananasgobahamas_link.go index df4c906c..980ee822 100644 --- a/config/links/bananasgobahamas_link.go +++ b/config/links/bananasgobahamas_link.go @@ -15,9 +15,10 @@ func init() { {ID: "bananasgobahamas", Name: "Bananas Go Bahamas"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/beetlemania_link.go b/config/links/beetlemania_link.go index 82dd5e50..aced47d7 100644 --- a/config/links/beetlemania_link.go +++ b/config/links/beetlemania_link.go @@ -17,9 +17,10 @@ func init() { {ID: "hottarget", Name: "Hot Target"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/captainstreasure_link.go b/config/links/captainstreasure_link.go index 4c6607a8..10b67d3f 100644 --- a/config/links/captainstreasure_link.go +++ b/config/links/captainstreasure_link.go @@ -15,9 +15,10 @@ func init() { {ID: "captainstreasure", Name: "Captain's Treasure"}, }, Provider: "Playtech", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 9, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/champagne_link.go b/config/links/champagne_link.go index 23ab5724..6313ddf9 100644 --- a/config/links/champagne_link.go +++ b/config/links/champagne_link.go @@ -15,9 +15,10 @@ func init() { {ID: "champagne", Name: "Champagne"}, }, Provider: "Megajack", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 21, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/chicago_link.go b/config/links/chicago_link.go index d693601c..2619f82f 100644 --- a/config/links/chicago_link.go +++ b/config/links/chicago_link.go @@ -15,9 +15,10 @@ func init() { {ID: "chicago", Name: "Chicago"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 20, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/columbus_link.go b/config/links/columbus_link.go index a420513a..361b371b 100644 --- a/config/links/columbus_link.go +++ b/config/links/columbus_link.go @@ -17,9 +17,10 @@ func init() { {ID: "marcopolo", Name: "Marco Polo"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/copsnrobbers_link.go b/config/links/copsnrobbers_link.go index 037786f9..be386dd8 100644 --- a/config/links/copsnrobbers_link.go +++ b/config/links/copsnrobbers_link.go @@ -15,9 +15,10 @@ func init() { {ID: "copsnrobbers", Name: "Cops'n'Robbers"}, }, Provider: "Play'n GO", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 9, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/deserttreasure_link.go b/config/links/deserttreasure_link.go index aae07567..45c4185b 100644 --- a/config/links/deserttreasure_link.go +++ b/config/links/deserttreasure_link.go @@ -15,9 +15,10 @@ func init() { {ID: "deserttreasure", Name: "Desert Treasure"}, }, Provider: "Playtech", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 9, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/diamonddogs_link.go b/config/links/diamonddogs_link.go index ec1b7d04..9e4e0a01 100644 --- a/config/links/diamonddogs_link.go +++ b/config/links/diamonddogs_link.go @@ -16,9 +16,10 @@ func init() { {ID: "voodoovibes", Name: "Voodoo Vibes"}, }, Provider: "NetEnt", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 25, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/dolphinspearl_link.go b/config/links/dolphinspearl_link.go index ae81f5cf..154e48b0 100644 --- a/config/links/dolphinspearl_link.go +++ b/config/links/dolphinspearl_link.go @@ -33,9 +33,10 @@ func init() { {ID: "unicornmagic", Name: "Unicorn Magic"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/firejoker_link.go b/config/links/firejoker_link.go index 1d394bde..69973dd2 100644 --- a/config/links/firejoker_link.go +++ b/config/links/firejoker_link.go @@ -15,9 +15,10 @@ func init() { {ID: "firejoker", Name: "Fire Joker"}, }, Provider: "Play'n GO", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 5, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/firekeno_link.go b/config/links/firekeno_link.go index 0fbbf3ba..5e04a97b 100644 --- a/config/links/firekeno_link.go +++ b/config/links/firekeno_link.go @@ -15,9 +15,10 @@ func init() { {ID: "firekeno", Name: "Fire Keno"}, }, Provider: "Slotopol", - ScrnX: 80, - ScrnY: 0, - RtpList: []float64{92.028857}, + SX: 80, + SY: 0, + LN: 0, + RTP: []float64{92.028857}, } GameList = append(GameList, gi) diff --git a/config/links/fortuneteller_link.go b/config/links/fortuneteller_link.go index d3140e18..4eb113aa 100644 --- a/config/links/fortuneteller_link.go +++ b/config/links/fortuneteller_link.go @@ -15,9 +15,10 @@ func init() { {ID: "fortuneteller", Name: "Fortune Teller"}, }, Provider: "Play'n GO", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 20, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/goldentour_link.go b/config/links/goldentour_link.go index 455547f0..49c2463b 100644 --- a/config/links/goldentour_link.go +++ b/config/links/goldentour_link.go @@ -15,9 +15,10 @@ func init() { {ID: "goldentour", Name: "Golden Tour"}, }, Provider: "Playtech", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 5, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/greatblue_link.go b/config/links/greatblue_link.go index 68b6f29f..c6dea197 100644 --- a/config/links/greatblue_link.go +++ b/config/links/greatblue_link.go @@ -16,9 +16,10 @@ func init() { {ID: "irishluck", Name: "Irish Luck"}, // see: https://freeslotshub.com/playtech/irish-luck/ }, Provider: "Playtech", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 30, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/indiandreaming_link.go b/config/links/indiandreaming_link.go index ead5afe4..647fef35 100644 --- a/config/links/indiandreaming_link.go +++ b/config/links/indiandreaming_link.go @@ -15,9 +15,10 @@ func init() { {ID: "indiandreaming", Name: "Indian Dreaming"}, }, Provider: "Aristocrat", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 243, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/jewels4all_link.go b/config/links/jewels4all_link.go index 5542a70d..60aaf377 100644 --- a/config/links/jewels4all_link.go +++ b/config/links/jewels4all_link.go @@ -15,9 +15,10 @@ func init() { {ID: "jewels4all", Name: "Jewels 4 All"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ChanceMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ChanceMap), } GameList = append(GameList, gi) diff --git a/config/links/jewels_link.go b/config/links/jewels_link.go index 0adfd388..7242d19b 100644 --- a/config/links/jewels_link.go +++ b/config/links/jewels_link.go @@ -15,9 +15,10 @@ func init() { {ID: "jewels", Name: "Jewels"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/justjewels_link.go b/config/links/justjewels_link.go index 4d022224..5f702262 100644 --- a/config/links/justjewels_link.go +++ b/config/links/justjewels_link.go @@ -16,9 +16,10 @@ func init() { {ID: "justjewelsdeluxe", Name: "Just Jewels Deluxe"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/katana_link.go b/config/links/katana_link.go index ed9f6f5d..cef90a9d 100644 --- a/config/links/katana_link.go +++ b/config/links/katana_link.go @@ -15,9 +15,10 @@ func init() { {ID: "katana", Name: "Katana"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 20, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/kenocenturion_link.go b/config/links/kenocenturion_link.go index 1d3edec5..db12fd10 100644 --- a/config/links/kenocenturion_link.go +++ b/config/links/kenocenturion_link.go @@ -15,9 +15,10 @@ func init() { {ID: "kenocenturion", Name: "Keno Centurion"}, }, Provider: "Slotopol", - ScrnX: 80, - ScrnY: 0, - RtpList: []float64{97.980099}, + SX: 80, + SY: 0, + LN: 0, + RTP: []float64{97.980099}, } GameList = append(GameList, gi) diff --git a/config/links/kenoluxury_link.go b/config/links/kenoluxury_link.go index 58f1df44..3afd3735 100644 --- a/config/links/kenoluxury_link.go +++ b/config/links/kenoluxury_link.go @@ -16,9 +16,10 @@ func init() { {ID: "kenosports", Name: "Keno Sports"}, }, Provider: "Slotopol", - ScrnX: 80, - ScrnY: 0, - RtpList: []float64{92.104554}, + SX: 80, + SY: 0, + LN: 0, + RTP: []float64{92.104554}, } GameList = append(GameList, gi) diff --git a/config/links/linkdata.go b/config/links/linkdata.go index 50ef2b6e..8d1f75c0 100644 --- a/config/links/linkdata.go +++ b/config/links/linkdata.go @@ -16,9 +16,10 @@ type ( GameInfo struct { Aliases []GameAlias `json:"aliases" yaml:"aliases" xml:"aliases"` Provider string `json:"provider" yaml:"provider" xml:"provider"` - ScrnX int `json:"scrnx" yaml:"scrnx" xml:"scrnx"` - ScrnY int `json:"scrny" yaml:"scrny" xml:"scrny"` - RtpList []float64 `json:"rtplist" yaml:"rtplist" xml:"rtplist"` + SX int `json:"sx" yaml:"sx" xml:"sx"` // screen width + SY int `json:"sy" yaml:"sy" xml:"sy"` // screen height + LN int `json:"ln" yaml:"ln" xml:"ln"` // number of lines + RTP []float64 `json:"rtp" yaml:"rtp" xml:"rtp"` } ) diff --git a/config/links/panthermoon_link.go b/config/links/panthermoon_link.go index 881595a3..920b92f6 100644 --- a/config/links/panthermoon_link.go +++ b/config/links/panthermoon_link.go @@ -16,9 +16,10 @@ func init() { {ID: "safariheat", Name: "Safari Heat"}, }, Provider: "Playtech", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 15, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/plentyontwenty_link.go b/config/links/plentyontwenty_link.go index 47fe82c8..605edc63 100644 --- a/config/links/plentyontwenty_link.go +++ b/config/links/plentyontwenty_link.go @@ -15,9 +15,10 @@ func init() { {ID: "plentyontwenty", Name: "Plenty on Twenty"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 20, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/powerstars_link.go b/config/links/powerstars_link.go index 1521c33c..30370f73 100644 --- a/config/links/powerstars_link.go +++ b/config/links/powerstars_link.go @@ -15,9 +15,10 @@ func init() { {ID: "powerstars", Name: "Power Stars"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ChanceMap), + SX: 5, + SY: 3, + LN: 10, + RTP: MakeRtpList(slot.ChanceMap), } GameList = append(GameList, gi) diff --git a/config/links/roaringforties_link.go b/config/links/roaringforties_link.go index c31ec698..c5345410 100644 --- a/config/links/roaringforties_link.go +++ b/config/links/roaringforties_link.go @@ -15,9 +15,10 @@ func init() { {ID: "roaringforties", Name: "Roaring Forties"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 4, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 4, + LN: 40, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/sizzlinghot_link.go b/config/links/sizzlinghot_link.go index d7ed9da1..cbceba7a 100644 --- a/config/links/sizzlinghot_link.go +++ b/config/links/sizzlinghot_link.go @@ -16,9 +16,10 @@ func init() { {ID: "sizzlinghotdeluxe", Name: "Sizzling Hot Deluxe"}, }, Provider: "Novomatic", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 5, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/slotopol_link.go b/config/links/slotopol_link.go index a445a4f0..c8d40843 100644 --- a/config/links/slotopol_link.go +++ b/config/links/slotopol_link.go @@ -15,9 +15,10 @@ func init() { {ID: "slotopol", Name: "Slotopol"}, }, Provider: "Megajack", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 21, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/slotopoldeluxe_link.go b/config/links/slotopoldeluxe_link.go index 15cc9edf..9e77ab3e 100644 --- a/config/links/slotopoldeluxe_link.go +++ b/config/links/slotopoldeluxe_link.go @@ -15,9 +15,10 @@ func init() { {ID: "slotopoldeluxe", Name: "Slotopol Deluxe"}, }, Provider: "Megajack", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 21, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/tikiwonders_link.go b/config/links/tikiwonders_link.go index 198833f4..f7e12455 100644 --- a/config/links/tikiwonders_link.go +++ b/config/links/tikiwonders_link.go @@ -16,9 +16,10 @@ func init() { {ID: "geishawonders", Name: "Geisha Wonders"}, }, Provider: "NetEnt", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 30, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/trolls_link.go b/config/links/trolls_link.go index c5b063bf..228b69ca 100644 --- a/config/links/trolls_link.go +++ b/config/links/trolls_link.go @@ -18,9 +18,10 @@ func init() { {ID: "wildwitches", Name: "Wild Witches"}, }, Provider: "NetEnt", - ScrnX: 5, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 5, + SY: 3, + LN: 20, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi) diff --git a/config/links/ultrahot_link.go b/config/links/ultrahot_link.go index b4c522ac..1f61807a 100644 --- a/config/links/ultrahot_link.go +++ b/config/links/ultrahot_link.go @@ -15,9 +15,10 @@ func init() { {ID: "ultrahot", Name: "Ultra Hot"}, }, Provider: "Novomatic", - ScrnX: 3, - ScrnY: 3, - RtpList: MakeRtpList(slot.ReelsMap), + SX: 3, + SY: 3, + LN: 5, + RTP: MakeRtpList(slot.ReelsMap), } GameList = append(GameList, gi)