func askUser()

in adventure.go [114:128]


func askUser(prompt string) string {
	reader := bufio.NewReader(os.Stdin)
	for {
		printStringFormatted(fmt.Sprintf("%v ", prompt))
		action, err := reader.ReadString('\n')
		if err != nil {
			log.Fatalf("Error reading input: %v\n", err)
		}
		action = strings.TrimSpace(action)
		if (len(action)) == 0 {
			continue
		}
		return action
	}
}