common

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2024 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultLetterDistribution = "english"
View Source
const DefaultLexicon = "CSW21"
View Source
const DefaultVariantName = "classic"

Variables

View Source
var DefaultGameReq = &ipc.GameRequest{Lexicon: DefaultLexicon,
	Rules: &ipc.GameRules{BoardLayoutName: entity.CrosswordGame,
		LetterDistributionName: DefaultLetterDistribution,
		VariantName:            DefaultVariantName},
	InitialTimeSeconds: 25 * 60,
	IncrementSeconds:   0,
	ChallengeRule:      macondopb.ChallengeRule_FIVE_POINT,
	GameMode:           ipc.GameMode_REAL_TIME,
	RatingMode:         ipc.RatingMode_RATED,
	RequestId:          "puzzlereq",
	OriginalRequestId:  "puzzlereq",
	MaxOvertimeMinutes: 0}
View Source
var DefaultPlayerOneInfo = ipc.PlayerInfo{
	UserId:   "puzzlePlayerOne",
	Nickname: "p1",
	FullName: "Puzzle Player One",
	Rating:   "0",
	IsBot:    true,
	First:    true,
}
View Source
var DefaultPlayerTwoInfo = ipc.PlayerInfo{
	UserId:   "puzzlePlayerTwo",
	Nickname: "p2",
	FullName: "Puzzle Player Two",
	Rating:   "0",
	IsBot:    true,
	First:    false,
}
View Source
var DefaultReceiver = ipc.MatchUser{
	UserId:         "receiver_id",
	RelevantRating: "2000",
	IsAnonymous:    false,
	DisplayName:    "receiver",
}
View Source
var DefaultSeekRequest = ipc.SeekRequest{
	GameRequest:          DefaultGameReq,
	User:                 &DefaultSeeker,
	MinimumRatingRange:   0,
	MaximumRatingRange:   3000,
	SeekerConnectionId:   "seeker_conn_id",
	ReceivingUser:        &DefaultReceiver,
	UserState:            ipc.SeekState_ABSENT,
	ReceiverState:        ipc.SeekState_ABSENT,
	ReceiverConnectionId: "receiver_conn_id",
}
View Source
var DefaultSeeker = ipc.MatchUser{
	UserId:         "seeker_id",
	RelevantRating: "1500",
	IsAnonymous:    false,
	DisplayName:    "seeker",
}

Functions

func WithinEpsilon

func WithinEpsilon(a, b float64) bool

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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