Documentation ¶
Index ¶
Constants ¶
View Source
const ( Rock int32 = iota + 1 Paper Scissors Lizard Spock )
View Source
const ( Win = "win" Lose = "lose" Tie = "tie" )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type RockPaperScissorsLizardSpockGame ¶
type RockPaperScissorsLizardSpockGame interface { GetChoices() model.Choices GetChoice(ctx context.Context) *model.Choice PlayRound(ctx context.Context, playerID int32) model.Result }
func NewRockPaperScissorsLizardSpockGame ¶
func NewRockPaperScissorsLizardSpockGame(rg random.RandomGenerator, logger *zap.Logger) RockPaperScissorsLizardSpockGame
Click to show internal directories.
Click to hide internal directories.