tome_lib/util.go

40 lines
472 B
Go
Raw Normal View History

2021-10-01 12:43:55 -04:00
package tome_lib
type GameStatus int
2021-11-10 17:44:54 -05:00
type TargetStatus int
2021-10-01 12:43:55 -04:00
const (
StatusLobby = iota
StatusReady
StatusPlaying
StatusStop
StatusSentinalWin
StatusScourgeWin
StatusDraw
)
2021-11-10 17:44:54 -05:00
const (
TargetSelf = iota
TargetOwn
TargetOwnEmpty
2021-11-10 17:44:54 -05:00
TargetOpp
TargetOppEmpty
2021-11-10 17:44:54 -05:00
TargetAny
TargetNone
)
2021-10-01 12:43:55 -04:00
const (
SentinalID = 1
ScourgeID = 2
)
2021-11-16 15:51:09 -05:00
func flipID(i int) int {
if i == SentinalID {
return ScourgeID
} else if i == ScourgeID {
return SentinalID
} else {
return -1
}
}