ultrahot

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BetLines = slot.BetLinesHot3

Bet lines

View Source
var Info = game.GameInfo{
	Aliases: []game.GameAlias{
		{Prov: "Novomatic", Name: "Ultra Hot"},
		{Prov: "Novomatic", Name: "Ultra Hot Deluxe"},
		{Prov: "Novomatic", Name: "Ultra Gems"},
	},
	GP: game.GPfgno |
		game.GPfill,
	SX:  3,
	SY:  3,
	SN:  len(LinePay),
	LN:  len(BetLines),
	BN:  0,
	RTP: game.MakeRtpList(ReelsMap),
}
View Source
var LinePay = [8]float64{
	750,
	200,
	60,
	40,
	40,
	40,
	40,
	5,
}

Lined payment.

View Source
var ReelsMap = slot.ReadMap[*slot.Reels3x](reels)

Functions

func CalcStat

func CalcStat(ctx context.Context, mrtp float64) float64

func FillMult added in v0.8.0

func FillMult(screen *slot.Screen3x3) float64

Types

type Game

type Game struct {
	slot.Slotx[slot.Screen3x3] `yaml:",inline"`
}

func NewGame

func NewGame() *Game

func (*Game) Clone added in v0.8.0

func (g *Game) Clone() slot.SlotGame

func (*Game) Scanner

func (g *Game) Scanner(wins *slot.Wins)

func (*Game) SetSel

func (g *Game) SetSel(sel int) error

func (*Game) Spin

func (g *Game) Spin(mrtp float64)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL