graveyard
This commit is contained in:
parent
f775056a98
commit
b374f4e1bd
1
go.mod
1
go.mod
@ -3,6 +3,7 @@ module git.saintnet.tech/tomecraft/tome_ws
|
||||
go 1.16
|
||||
|
||||
require (
|
||||
git.saintnet.tech/tomecraft/tome_game v0.1.5 // indirect
|
||||
git.saintnet.tech/tomecraft/tome_lib v0.1.3
|
||||
git.saintnet.tech/tomecraft/tome_server v0.1.3-0.20211007174247-9e34cab257fc
|
||||
github.com/google/uuid v1.3.0
|
||||
|
2
go.sum
2
go.sum
@ -6,6 +6,8 @@ git.saintnet.tech/tomecraft/tome_game v0.1.1 h1:oAW/VjrpdFQ1msVml255Fo0CJ+FWQjaG
|
||||
git.saintnet.tech/tomecraft/tome_game v0.1.1/go.mod h1:NvCnRvwYVZh5Qy65QxjEAaGZrnDM9bD+FlGb6oZV7y4=
|
||||
git.saintnet.tech/tomecraft/tome_game v0.1.2-0.20211007173712-596291bbf881 h1:igUMSriLf7UKLcrQLQjbwkOuuqQglxFXF55l5C4mrGk=
|
||||
git.saintnet.tech/tomecraft/tome_game v0.1.2-0.20211007173712-596291bbf881/go.mod h1:NvCnRvwYVZh5Qy65QxjEAaGZrnDM9bD+FlGb6oZV7y4=
|
||||
git.saintnet.tech/tomecraft/tome_game v0.1.5 h1:YWpBR3qgUQxpfzo2FwLUOl8PYohgNdl/VhX+/JGFvSQ=
|
||||
git.saintnet.tech/tomecraft/tome_game v0.1.5/go.mod h1:NvCnRvwYVZh5Qy65QxjEAaGZrnDM9bD+FlGb6oZV7y4=
|
||||
git.saintnet.tech/tomecraft/tome_lib v0.1.1/go.mod h1:Jekqa9ojNDOrcO1aL0IWKuhCQSE5+MNHVcYtTWA6uko=
|
||||
git.saintnet.tech/tomecraft/tome_lib v0.1.2 h1:S2BHgsWBGFv9fy+qBHuKXv0kcjT7VP/7gDmJHje/+RQ=
|
||||
git.saintnet.tech/tomecraft/tome_lib v0.1.2/go.mod h1:Jekqa9ojNDOrcO1aL0IWKuhCQSE5+MNHVcYtTWA6uko=
|
||||
|
36
main.go
36
main.go
@ -178,6 +178,42 @@ func console(c *coordinator.Coordinator) {
|
||||
}
|
||||
}
|
||||
}
|
||||
case "grave":
|
||||
if match == uuid.Nil {
|
||||
fmt.Println("needs match")
|
||||
continue
|
||||
}
|
||||
if player == -1 {
|
||||
fmt.Println("needs player")
|
||||
continue
|
||||
}
|
||||
if player == tome_lib.SentinalID {
|
||||
grave := c.Matches[match].Game.SentinalGrave
|
||||
fmt.Println(grave)
|
||||
if len(cmd) == 3 {
|
||||
crd, err := strconv.Atoi(cmd[2])
|
||||
if err != nil {
|
||||
fmt.Println("invalid index")
|
||||
continue
|
||||
}
|
||||
if crd < len(grave.Cards) {
|
||||
fmt.Println(view_card(grave.Cards[crd]))
|
||||
}
|
||||
}
|
||||
} else {
|
||||
grave := c.Matches[match].Game.ScourgeGrave
|
||||
fmt.Println(grave)
|
||||
if len(cmd) == 3 {
|
||||
crd, err := strconv.Atoi(cmd[2])
|
||||
if err != nil {
|
||||
fmt.Println("invalid index")
|
||||
continue
|
||||
}
|
||||
if crd < len(grave.Cards) {
|
||||
fmt.Println(view_card(grave.Cards[crd]))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
case "set":
|
||||
switch cmd[1] {
|
||||
|
Loading…
Reference in New Issue
Block a user