|
|
|
@ -3,13 +3,16 @@ package main
|
|
|
|
|
import ( |
|
|
|
|
"fight_club/cmd/fight_club/fighter" |
|
|
|
|
"fmt" |
|
|
|
|
"log" |
|
|
|
|
"os" |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
// Главный модуль. Просит выбрать бойца, начинает драку.
|
|
|
|
|
func main() { |
|
|
|
|
var res int |
|
|
|
|
|
|
|
|
|
randNames := fighter.GetRandomNames(3) |
|
|
|
|
var chooseFrom int = 3 |
|
|
|
|
randNames := fighter.GetRandomNames(chooseFrom) |
|
|
|
|
for number, name := range randNames { |
|
|
|
|
fmt.Printf("%d. %v\n", number+1, name) |
|
|
|
|
} |
|
|
|
@ -17,8 +20,11 @@ func main() {
|
|
|
|
|
fmt.Printf("Выбери своего бойца (введи его номер): ") |
|
|
|
|
_, err := fmt.Scanf("%d", &res) |
|
|
|
|
|
|
|
|
|
if err != nil { |
|
|
|
|
fmt.Println("Ты выбираешь не правильно") |
|
|
|
|
// Проверяем ввод
|
|
|
|
|
if err != nil || res <= 0 || res > chooseFrom { |
|
|
|
|
log.Fatal("Ты выбираешь не правильно, можно только числа от 1 до ", chooseFrom) |
|
|
|
|
os.Exit(1) |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var frst, scnd fighter.Fighter |
|
|
|
|